0

如何通过 Gson解析这个json ?

这是我的PodModel.class

这是用来检索 json 的。

这是gson部分。

    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;

  • 根据 getter 和 setter 的方式进行更改。

该解决方案应该可以工作(经过测试)。

于 2013-01-14T09:28:44.517 回答