空響應我得到一個JSON響應,如何辦理JSON對象
{
"edges": [],
"nodes": []
}
如何檢查對象具有空值和處理的情況下?
JSONObject jobj = new JSONObject(line);
JSONArray jArray = jobj.getJSONArray("edges");
if(jArray.length()!=0)
{
for(int i=0;i<jArray.length();i++){
JSONObject json_data = jArray.getJSONObject(i);
x.add((float) json_data.getInt("x"));
y.add((float) json_data.getInt("y"));
end
這retrurns我:org.json.JSONException:在
難道這個異常拋在這一行嗎? 'JSONObject jobj = new JSONObject(line);'我懷疑你沒有解析你認爲你的響應,因爲異常消息表明你試圖解析一個空字符串。解析發生在你的第一行;其餘的都是絨毛。 – dokkaebi