AutoValueを使用して JSON obj を Java クラス (これも Parcelable) に逆シリアル化する方法を見つけようとしています。
JSON 応答は通常、次の形式です。
{
"varKey1": {
"occupations": [
{
"value": "val1",
"name": "name1"
},
{
"value": "val2",
"name": "name2"
}
]
},
"varKey2": {
"occupations": [
{
"value": "val1",
"name": "name1"
},
{
"value": "val2",
"name": "name2"
}
]
}
}
ここでvarKey1
、 およびvarKey2
は、固定/事前定義されていない文字列であるため、任意の値を持つことができます。
AutoValue Gsonを使用しても、これのtypeAdapterがどのように見えるべきかを理解するのに苦労しています。これに関する助けがあれば大歓迎です。