我想解析JSON,但它給了我例外。如何解析JSON使用hardocoded值
我預計硬編碼爲JSON字符串這樣
String stringJSON="[{\"value1\":\"ABC567123\",\"end_at\":\"08/28/2014 09:10:00\",\"start_at\":\"04/25/2016 09:20:00\"}]";
有效的JSON是這樣
[
{
"value1": "ABC567123",
"end_at": "08/28/2014 09:10:00",
"start_at": "04/25/2016 09:20:00"
}
]
現在我試圖解析JSON像下面並得到例外。
JSONObject responseObJ;
try {
responseObJ= new JSONObject(stringJSON); //error here
if(responseObJ!=null){
//do something
}
} catch (Exception e) {
e.printStackTrace();
return null;
}
請建議該怎麼做? //將其硬編碼爲臨時--json結果預計完全相同
你的JSON響應開始JSONArray不JSONObject的,這就是爲什麼它給錯誤 –
雅從stringJSON刪除[]。 .. –