Releases: tvrzna/Jackie
Releases · tvrzna/Jackie
jackie-0.4.3
jackie-0.4.2
fixes
- fixed manipulation with number higher than long or double
ObjectWrapper
works with generics to simplify usage
jackie-0.4.1
fixes
- fixed deserializations of
BigInteger
andBigDecimal
- fixed situation, when value has quote as first or last character
- optimized performance of serialization and deserialization
jackie-0.4.0
Fixes
- changed default new line separator to
\n
- fixed handling of
[]
inside array values
Features
- added support of
BigInteger
andBigDecimal
- added
ObjectWrapper
to keep data type inside anonymous objects - added possibility to customize newline and indent symbols
- pretty-print result looks more like from Jackson
- kept order of members (e.g. for formatting JSON)
jackie-0.3.2
Fixes
- fixed relation between start and end of quote delimiter during deserialization
jackie-0.3.1
Fixes
- fixed bad work with escape characters (such as \n, \t, ...)
jackie-0.3.0
Features
- added
fromJsonMap
andfromJsonList
to avoid need of@unchecked
annotations in user code - customizable date format via
withCustomDateFormat
method - added pretty print via
withPrettyPrint
method
jackie-0.2.1
Fixes
- fixed serialization of Map with non-string key
- keys are handled as value to be serialized and annotated with separators
jackie-0.2.0
Fixes
- fixed serialization of array, if is member of object
- fixed serialization of nested
Map
- fixed getting type of
Map
value
Features
- added
JackieBuilder
withJackieElement
to provide anonymous object building - added
Object
class as default type of values ofarray
and as default type of key and value inMap
- deserialization supports conversion into arrays of primitive classes
- serialization supports conversion of arrays of primitives
- if object class is not defined during deserialization, it tries to recognize class from object
jackie-0.1.0
Initial release of library.