GSON没有正确读取值

问题描述 投票:0回答:1

我正在尝试阅读这个JSON:

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

我实际上发现了这个:

仍然不确定如何去做这件事。

json api gson
1个回答
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  

}
© www.soinside.com 2019 - 2024. All rights reserved.