0

Gson経由でこのjsonを解析するにはどうすればよいですか?

ここに私のPodModel.classがあります

そして、これはjsonを取得するためのものです。

これがグソンの部分です。

    gson = new Gson();
    PodsModel pods = gson.fromJson(builder.toString(), PodsModel.class);
    System.out.println(pods.getPods().getDomain());

Logcat は次のように返します: logcat-output

4

1 に答える 1

0

ここでGson失敗したようです:

"pods":[{"id":
       ^      

モデルフィールドは配列ではなくプレーンフィールドであるため、これ[は予想外です。PodModel pods

配列ごとに変更podsする必要があるかもしれません。この場合、そのようなjson.

UPD:pods定義を次のように変更するだけです:

private List<ItemPod> pods;

  • 方法ゲッターとセッターに応じて変更します。

このソリューションは機能するはずです(テスト済み)。

于 2013-01-14T09:28:44.517 に答える