fromJson method
- @override
override
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;
}