dson 0.3.4 dson: ^0.3.4 copied to clipboard
Convert Objects to Json and Json to Objects
#Changelog
This file contains highlights of what changes on each version of the dson package.
Todo #
- Add include parameter to serialize function
- Add uuid check over hashCode for cyclical references
Version 0.3.3 #
- Correct bug about deserializing
var
types - Add support for deserializing generic types in the browser
Version 0.3.2 #
- Add
Set
deserializer
Version 0.3.1 #
- Add check for
double
ondeserializer._convertValue
- add check
if (valueType is DynamicMirrorImpl)
todeserializer._convertValue
to convertvar
ordynamic
attributes
Version 0.3.0+1 #
- Update to reflectable 0.5.1
Version 0.3.0 #
- Update to reflectable 0.4.0
- add enum support
- rename methods:
serialize
totoJson
deserialize
tofromJson
deserializeList
tofromJsonList
deserializeMap
tofromJsonMap
objectToSerializable
remains with the same nametoMap
method was createdmap
tofromMap
mapList
tofromMapList
Version 0.2.0 #
- Breaking change: reflectable < 0.3.0 is not supported
- Bump reflectable support to ^0.3.0
Version 0.1.8+1 #
- Extend version support for reflectable package
Version 0.1.8 #
- Add support for deserializing Maps of objects (in values)
- Support for excludes, depth, and fieldName when serializing Maps of objects
Version 0.1.5 #
- Add exclude parameter to serialize function
Version 0.1.4 #
- Create stack for deserializer to get objects previously deserialized from cyclical conversions.
Version 0.1.3 #
- Handle cyclical reference for serializing lists
Version 0.1.2 #
- Handle cyclical reference for serializing objects using annotation
@cyclical
anddepth
parameter to avoid cyclical reference errors and determine how deep the user wants to serialize the object.