deserialize method
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();
}
}