ParsedData.fromJSON constructor

ParsedData.fromJSON(
  1. List<Map<String, dynamic>> json
)

Implementation

factory ParsedData.fromJSON(List<Map<String, dynamic>> json) {
  var jsonString = jsonEncode(json);
  var fields = json.map((e) => ParsedField.fromJSON(e)).toList();
  var fieldsByName = Map<String, ParsedField>.fromIterable(fields,
      key: (element) => (element as ParsedField).name, value: (element) => element as ParsedField);
  return ParsedData._(jsonString, fields, fieldsByName);
}