我的 JSON 对象有一些空值 ("") 所以在转换它时会抛出错误。
这是我的 JSON
{
"Animals": [
{
"id": 6140,
"Name": ""
},
{
"id": 6144,
"Name": "Lion"
}
]
}
我的代码:
JsonParser parser=new JsonParser();
JsonArray myarray=parser.parse(json).getAsJsonArray();
我得到的错误是
com.google.gson.stream.malformedjson异常
在将 JSON 对象解析为 JSONArray 时,如何将空字符串值转换为 null?
我希望最终结果是
[{id=6140, Name=null},{id=6144, Name="Lion"}]