Skip to content

Releases: BlackRookSoftware/JSON

1.4.1

26 Apr 16:07

Choose a tag to compare

Changed in 1.4.1

  • Changed JSONObject.push(...) and JSONObject.pop(...) should add/remove from the end, not beginning.

1.4.0

25 Apr 21:54

Choose a tag to compare

Changed in 1.4.0

  • Added JSONReader.readJSON(File).
  • Added JSONReader.readJSON(Class, File).
  • Added JSONReader.readJSON(Class, File, JSONConverterSet).
  • Changed JSONReader had some tail recursions removed - should accommodate larger sets of data.
  • Changed JSONWriter now skips indenting empty arrays.

1.3.0

25 Jan 01:16

Choose a tag to compare

Changed in 1.3.0

  • Added JSONConverterSet and JSON conversion options, allowing the library to separate how it parses JSON from different sources.

1.2.0

08 Jan 21:52

Choose a tag to compare

Changed in 1.2.0

  • Added Additional JSONWriter methods for output options, plus an instantiable JSONWriter.

1.1.3

20 Sep 00:16

Choose a tag to compare

Changed in 1.1.3

  • Fixed Reduced memory allocations in JSONWriter.
  • Changed A slight tweak to member gathering.

1.1.2

30 Nov 01:09

Choose a tag to compare

Changed in 1.1.2

  • Changed JSONObject.create(T) will return the passed in object itself if that object is an instance of JSONObject. This was done so that JSONObjects can be generic members of deserialized/serialized data. Discussion will need to happen if this method should deep-copy the JSONObject instead.

1.1.1

24 Nov 00:28

Choose a tag to compare

Changed in 1.1.1

  • Fixed Array types are fixed.

1.1.0

23 Nov 23:40

Choose a tag to compare

Changed in 1.1.0

  • Added Generic collection hints for erased types (JSONCollectionType, JSONMapType).

1.0.0

29 Oct 03:55

Choose a tag to compare

Changed in 1.0.0

  • Base release.