2017-01-13 4 views
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": [] 
    } 
} 

答えて

0

唯一の問題は、メンバーの名前でした。

関連する問題