2
私はJSON API仕様に理論的に従うこの応答JSONを持っています。私はmoshi-jsonapi libraryと解析しようとしていますが、some_objects
の関係を解析する方法はわかりません。moshiとのJSON APIの関係
@JsonApi(type = "some_objects")
public class SomeObject extends Resource {
//....
}
しかし、解析を行った後、私はヌルとしてsomeObjects
メンバーを取得しています:SomeType
クラスでは、私はメンバーHasMany<SomeObject> someObjects
とクラスSomeObject
は、適切な方法で注釈されています。なぜ誰も知っていますか?
JSONが1ということである:それは魅力のように働いた「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": []
}
}