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