serializer 0.6.2+1 copy "serializer: ^0.6.2+1" to clipboard
serializer: ^0.6.2+1 copied to clipboard

outdatedDart 1 only

Serialization to JSON using reflectable or codegen

Build Status Coverage Status Pub version

DISCLAIMER

No maintenance on this package anymore. Prefer to use jaguar_serializer

Documentation aren't aligned with last version.

Serializer #

Serialize and Deserialize Dart Object with reflectable or codegen

Codecs supported: #

  • Json

Example #

import 'package:serializer/serializer_reflectable.dart';

@serializable
class MyModel {
    String name;

    //constructor need to be without parameters or with optional or positional.
    MyModel([this.name]);
}

main() {
    Serializer serializer = new ReflectableSerializer.Json();
    
    //serialize
    MyModel model = new MyModel("John", 24);
    String json = serializer.encode(model);
    Map jsonMap = serializer.toMap(model);

    //deserialize
    model = serializer.decode(json, MyModel);
    model = serializer.fromMap(jsonMap, MyModel);
 }

Documentations #

1
likes
0
pub points
34%
popularity

Publisher

unverified uploader

Serialization to JSON using reflectable or codegen

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

bson, build_runner, source_gen

More

Packages that depend on serializer