json解析问题
["{"id":"4039","acceptDeptName":"一区","name":"赵芳","acceptDept":"2010104","claimItem":"6439","createDate":"2013-04-02 14:08:15","claimoperator":"30156","claimName":"王群"}","{"id":"4018","acceptDeptName":"二区","name":"张嵊鹏","acceptDept":"2010103","claimItem":"8423","createDate":"2013-04-02 08:12:32","claimoperator":"30195","claimName":"金颖"}"]
这段是我想要解析的。
try {
JSONArray arr = new JSONArray(rs);
for (int i = 0; i < arr.length(); i++) {
Log.i("", "JSONArray.length()--===" + arr.length());
//执行到下面这两句时会直接跳Exception
JSONObject ob = arr.getJSONObject(i);
app = MobicPick.parseApp(ob);
[解决办法]
你的双引号太多了
[{"id":"4039","name":"赵芳"},{"id":"4039","name":"赵芳"}]
[解决办法]
JSONObject jsonObject = (JSONObject)jsonArray.opt(i);
试试这个