2
이론적으로 JSON API 사양을 따르는 JSON 응답을 보내고 있습니다. 내가 moshi-jsonapi library으로 구문 분석하려고하는데, 나는 some_objects
관계를 구문 분석하는 방법을 모른다.moshi와의 JSON API 관계
@JsonApi(type = "some_objects")
public class SomeObject extends Resource {
//....
}
그러나, 구문 분석을 수행 한 후, 나는 널 (null)로 someObjects
멤버를 받고 있어요 다음 SomeType
클래스에서 나는 회원 HasMany<SomeObject> someObjects
및 클래스 SomeObject
가 적절한 방법으로 주석이 있습니다. 왜 그 사람이 누군지 압니까?
json으로 한 것입니다 : 그것은 마법처럼 일했다 'some_objects'에 의해 someObjects
을 변경 한 후
"links": {
"self": "someurl/params"
},
"data": [
{
"type": "some_type",
"id": "12345",
"attributes": {
"attr1": 1,
"attr2": 2,
"attr3": 3
},
"relationships": {
"some_objects": {
"data": [
{
"type": "some_objects",
"id": "1"
},
{
"type": "some_objects",
"id": "2"
}
]
}
}
}
],
"included": [
{
"type": "some_objects",
"id": "1",
"attributes": {
"id": "1",
"parentId": "1"
},
"relationships": {
"subobjects": {
"data": [
{
"type": "subobjects",
"id": "2"
}
]
}
}
{
"type": "subobjects",
"id": "2",
"attributes": {
"metadata": {
"code": "AA"
},
"id": "2",
"parentId": "1"
}
}
],
"meta": {
"total": 1,
"totalCount": 1,
"correction": []
}
}