Objectify
Turn any Map into your class object
QuickStart
import "objectify/objectify.dart" as obj;
@Objectify()
class NestedModel {
String? yay;
int? nested;
}
@Objectify()
class SomeModel {
bool? foo;
String? bar;
NestedModel nested;
}
void main() {
final data = {}; // your data
final model = obj.deserialize<SomeModel>(data);
// OR
final model2 = obj.deserialize(data, SomeModel);
// They are actually the same!
}
NOTICE
this package uses dart:mirrors, which means you will not be able to use AOT!
Libraries
- objectify
- Support for doing something awesome.