deserialize method

  1. @override
JsonApiDocument deserialize(
  1. String payload
)
override

Implementation

@override
JsonApiDocument deserialize(String payload) {
  try {
    Map<String, dynamic> parsed = parse(payload);
    var data = parsed['data'] ?? {};
    return JsonApiDocument(data['id'], data['type'], data['attributes'],
        data['relationships'], parsed['included']);
  } on FormatException {
    throw DeserializationException();
  }
}