fromJson method
- @override
override
Create an instance of T from JSON.
Implementation
@override
T fromJson(json, {Symbol typeArgumentSymbol, Type type}) {
InstanceMirror mirror = (reflectType(T) as ClassMirror).newInstance(Symbol(''), []);
_actions.forEach((name, action) {
var data = json[action.fieldName];
mirror.setField(name, action.fromJson(data));
});
return mirror.reflectee;
}