我有一個JSON響應,但是這種標準格式?解析JsonArray無鑰匙在android
[{"code":"123","rate":"0.1","title":"sss","subtitle":"mmm"},{"code":"456","rate":"0.1","title":"bbb","subtitle":"uuu"}]
我怎麼能解析它在android中?
new JSONObject(result.toString())
拋出異常!
06-07 11:45:54.943: W/System.err(10310): at org.json.JSON.typeMismatch(JSON.java:111)
06-07 11:45:54.943: W/System.err(10310): at org.json.JSONObject.<init>(JSONObject.java:158)
06-07 11:45:54.943: W/System.err(10310): at org.json.JSONObject.<init>(JSONObject.java:171)
是它是有效的,你可以粘貼您的JSON在http://jsonlint.com/用於檢查驗證 –
您的JSON是一個數組不是一個對象,所以你需要'新JSONArray(result.toString());' –