私はRxandroidで作業しています。arraynameの動的キーを使用してpojoクラスを作成する方法
{
"2016-10-02": [
{
"name": "foo",
"id": "1",
"category": "bar"
},
{
"name": "foo",
"id": "2",
"category": "bar"
},
{
"name": "foo",
"id": "3",
"category": "bar"
},
{
"name": "foo",
"id": "4",
"category": "bar"
}
],
"2016-10-01": [
{
"name": "foo",
"id": "5",
"category": "bar"
},
{
"name": "foo",
"id": "6",
"category": "bar"
},
],
"2016-10-03": [
{
"name": "foo",
"id": "5",
"category": "bar"
}
]
}
アレイの日付キー名が自動的に変更され、配列の番号が変更されます。この例では、日付キーを持つ3つの配列があります。しかし、これらのアレイの数は様々です。
私はさまざまなリンクをstackoverflowで使用していますが、問題を解決できませんでした。
2通りの方法があります。独自のデシリアライザを実装するか、JsonObject(GSONライブラリ)をレスポンスとして使用し、そのオブジェクトから内部配列を取得するようにRetrofitに指示します。 – toshkinl
[この回答を確認](http://stackoverflow.com/questions/7304002/how-to-parse-a-dynamic-json-key-in-a-nested-json-result) –
@Suresh Basnet:あなたのjsonレスポンスを完全に解析して答えを以下に示します – Jai