serializer 0.4.2 serializer: ^0.4.2 copied to clipboard
Serialization to JSON using reflectable
Changelog #
0.4.2 #
Breaking changes:
- Add useTypeInfo boolean to Serializer constructor.
- Replace optional parameters with named parameters into Serializer methods.
- useTypeInfo flag into Serializer methods could overidde the global useTypeInfo from instance.
0.4.1+1 #
- fix decode when content is already decode.
0.4.1 #
- Add
toPrimaryObject
method - fix some error with null
0.4.0+1 #
- Minor fix when some value are Null.
- Don't serialize static and const field
0.4.0 #
- Add DateTimeUtcCodec an UTC DateTime codec.
- Add ObjectId a simple ObjectId codec (for Mongo BSON).
Breaking changes:
- Move codecs/codec.dart to codecs.dart
- In class Serialize, serializer getter is no more static.
- Remove DateTimeCodec from Serializer.Json and Serializer.TypedJson factories
0.3.2 #
- Support cyclical objects (@referenceable & @reference annotations)
- Support SerializedName class inheritance
0.3.1 #
- Support mixins
0.3.0 #
type_info_key
is now optional
Breaking changes:
- no
initSerializer
function anymore, instead, you have to instanciate a serializer classeSerializer serializer = new Serializer.Json();
toJson
andfromJson
replace byencode
anddecode
- see doc for more infos
0.2.0 #
type_info_key
is now parametrable- json output is now simpler
0.1.0 #
- Basic JSON serialization and desarialization