我正在使用 GSON 库来解析我的 JSON 标记。
一些标签应该保存字符串值(不是数组)。问题是,有时元素是空的[],当它这样做时,控制台会给我这个错误
expected String but was BEGIIN ARRAY.
以下是我的 JSON 的理想情况
{
"internet": "600.00",
"internet_remarks": "Fibre 1gbps",
}
但有时它会变成
{
"internet": "600.00",
"internet_remarks": [],
}
我的解析代码如下:
GsonBuilder gsonBuilder = new GsonBuilder();
Gson gson = gsonBuilder.create();
MainContainer mainContainer = gson.fromJson(obj, MainContainer.class);
而在我的班级中,varailbas的定义如下
private String internet;
private String internet_remarks;
我的问题是我应该进行哪些更改以使变量适应空数组 []