JSON constructor
JSON({
- required bool validate,
- List<
Convert> ? converters, - List<
ConvertFactory> ? factories,
Implementation
JSON({required this.validate, List<Convert>? converters, List<ConvertFactory>? factories}) : converters = Converters(converters: converters ?? [], factories: factories ?? []) {
instance = this;
// ugly... we need a type descriptor
var fromMapConstructor = (Map<String,dynamic> args) => HashMap<String,dynamic>() ;
var fromArrayConstructor = (List<dynamic> args) => HashMap<String,dynamic>() ;// TODO
TypeDescriptor<Map<String, dynamic>>(location: "json" , annotations: [], fromArrayConstructor: fromArrayConstructor, fromMapConstructor: fromMapConstructor, constructor: ()=>HashMap<String,dynamic>(), constructorParameters: [], fields: []);
}