GSON没有正确读取值

时间:2017-12-22 07:09:53

标签: json api gson

我正在尝试阅读这个JSON:

enter image description here

我似乎无法与GSON合作。我已经在同一个项目中成功使用了GSON,所以我知道它是如何工作的,但我似乎无法让这个JSON按预期工作。类中的第一个是行,它只是另一个类的数组。另一个类有三个变量,一个名为“code”的字符串,一个名为“name”的字符串,以及一个名为“status”的另一个类的数组。但是,我不知道如何将变量放在这个其他类中。它看起来像一个数组,但事实并非如此。我不能在Java中将变量命名为“0”,所以我查了一下(尝试用Maps修复它),但这不起作用。你会怎么做?这很奇怪,因为“状态”总是只包含一个条目,名为“0”,文本是“主要”或“次要”。任何帮助表示赞赏。

我实际上发现了这个:

new information

仍然不确定如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

你的Pojo设计就像这样: -

public class ResultOutPut  {

private List<Rows> rows;

// getters and setters  

}

public class Rows {

private String code;

private String name;

private List<String> statuses;

// getters and setters  

}