toJson method
- @override
override
Convert an instance of T to JSON.
Implementation
@override
toJson(T data, {Symbol typeArgumentSymbol, Type type}) {
InstanceMirror mirror = reflect(data);
Map json = {};
_actions.forEach((name, action) {
var data = mirror.getField(name).reflectee;
json[action.fieldName] = action.toJson(data);
});
return json;
}