android json以字符串开头

时间:2016-03-28 04:57:53

标签: android json

returnLogin([{
    "id": 0,
    "first_name": "abc",
    "last_name": "xyz",
    "msg": "Invalid User or Location ID or Password.",
    "location_id": "",
}])

如何从Json字符串中获取数据? 这里json开始用witn字符串而不是任何支架,这就是为什么我尝试。获取数据

1 个答案:

答案 0 :(得分:0)

你可以解析如下,

String data = "";// here your json data which will parse
        try {
            JSONArray jsonArray = new JSONArray(data);
            JSONObject jsonObject=jsonArray.getJSONObject(0);
            int id=jsonObject.getInt("id");
            String first_name=jsonObject.getString("first_name");
            String last_name=jsonObject.getString("last_name");
            String msg=jsonObject.getString("msg");
            String location_id=jsonObject.getString("location_id");
        } catch (JSONException e) {
            e.printStackTrace();
        }

但在解析之前纠正你的数据。