Releases: BlackRookSoftware/JSON
Releases · BlackRookSoftware/JSON
1.4.1
1.4.0
Changed in 1.4.0
AddedJSONReader.readJSON(File).AddedJSONReader.readJSON(Class, File).AddedJSONReader.readJSON(Class, File, JSONConverterSet).ChangedJSONReader had some tail recursions removed - should accommodate larger sets of data.ChangedJSONWriter now skips indenting empty arrays.
1.3.0
Changed in 1.3.0
AddedJSONConverterSet and JSON conversion options, allowing the library to separate how it parses JSON from different sources.
1.2.0
Changed in 1.2.0
AddedAdditional JSONWriter methods for output options, plus an instantiable JSONWriter.
1.1.3
Changed in 1.1.3
FixedReduced memory allocations in JSONWriter.ChangedA slight tweak to member gathering.
1.1.2
Changed in 1.1.2
ChangedJSONObject.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
Changed in 1.1.1
FixedArray types are fixed.
1.1.0
Changed in 1.1.0
- Added Generic collection hints for erased types (JSONCollectionType, JSONMapType).
1.0.0
Changed in 1.0.0
- Base release.