我有一个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());' –