我想用JSON导入数据,但是有些数据是null,如图:
[
{
"atasan": "name ",
"kode_agen": "number",
"jenis": "Regional",
"no_aaji": "number* ",
"nama_agen": "name"
},
{
"atasan": "name ",
"kode_agen": "number"
},
{
"atasan": "name ",
"kode_agen": "number",
"jenis": "Agency",
"nama_agen": "name"
}
]
我的问题是处理这个空数据的正确方法是什么?这是我的源代码:
try {
JSONParser j = new JSONParser();
JSONArray jsonArray = j.takeJson(url);
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject c = jsonArray.getJSONObject(i);
HashMap<String, String> map = new HashMap<String, String>();
map.put("atasan", c.get("atasan").toString());
map.put("kode_agen", c.get("kode_agen").toString());
map.put("jenis", c.get("jenis").toString());
map.put("no_aaji", c.get("no_aaji").toString());
map.put("nama_agen", c.get("nama_agen").toString());
AgenList.add(map);
}
} catch (JSONException e) {
e.printStackTrace();
}
我希望有人可以帮助我解决这个问题,谢谢。