Skip to content

Releases: tvrzna/Jackie

jackie-0.4.3

24 Aug 11:12
19a24eb
Compare
Choose a tag to compare

Features

  • added @JackieProperty field annotation to allow customize names to avoid Java reserved keywords

jackie-0.4.2

23 Aug 10:47
9b4b65d
Compare
Choose a tag to compare

fixes

  • fixed manipulation with number higher than long or double
  • ObjectWrapper works with generics to simplify usage

jackie-0.4.1

18 Aug 07:20
de19c5e
Compare
Choose a tag to compare

fixes

  • fixed deserializations of BigInteger and BigDecimal
  • fixed situation, when value has quote as first or last character
  • optimized performance of serialization and deserialization

jackie-0.4.0

12 Aug 05:38
ebe4147
Compare
Choose a tag to compare

Fixes

  • changed default new line separator to \n
  • fixed handling of [] inside array values

Features

  • added support of BigInteger and BigDecimal
  • 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

08 Aug 06:56
a1ea757
Compare
Choose a tag to compare

Fixes

  • fixed relation between start and end of quote delimiter during deserialization

jackie-0.3.1

05 Aug 08:25
9a39b2d
Compare
Choose a tag to compare

Fixes

  • fixed bad work with escape characters (such as \n, \t, ...)

jackie-0.3.0

05 Aug 07:09
2889cc1
Compare
Choose a tag to compare
Features
  • added fromJsonMap and fromJsonList 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

14 Jul 08:10
e4f5e9d
Compare
Choose a tag to compare
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

03 Jul 11:45
693dcbf
Compare
Choose a tag to compare
Fixes
  • fixed serialization of array, if is member of object
  • fixed serialization of nested Map
  • fixed getting type of Map value
Features
  • added JackieBuilder with JackieElement to provide anonymous object building
  • added Object class as default type of values of array and as default type of key and value in Map
  • 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

21 Apr 15:15
8485f95
Compare
Choose a tag to compare

Initial release of library.