4

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がどのように見えるべきかを理解するのに苦労しています。これに関する助けがあれば大歓迎です。

4

1 に答える 1