【发布时间】:2013-06-21 03:50:33
【问题描述】:
我正在使用 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;
我的问题是我应该进行哪些更改以使变量适应空数组 []
【问题讨论】: