如何解析Android中的JSON字符串?

如何解析Android中的JSON字符串?

问题描述:

请求后,下面的JSON字符串出现在我的面前。无论我尝试什么,我都无法解析数据。如何解析Android中的JSON字符串?

[{ 
    "_id": { 
     "$oid": "5909846cbd966f2d371bc624" 
    }, 
    "member_id": "NTkwOTEyNzdiZDk2NmYyZDM3MTkyY2M1", 
    "sensor_name": "Temprature", 
    "value": "27.28", 
    "date": "2017-05-03 10:19:07" 
}] 
+0

你在Android的分析呢? –

+1

“无论我尝试什么”......你尝试过什么? – stealthjong

+0

是的,它是android –

尝试使用下面的代码:

try { 

    JSONArray jsonArray = new JSONArray(response); 
    JSONObject jsonObject = jsonArray.get(0); 

    JSONObject _id = jsonObject.getJSONObject("_id"); 
    String old = _id.getString("$oid"); 

    String member_id = jsonObject.getString("member_id"); 
    String sensor_name = jsonObject.getString("sensor_name"); 
    String value = jsonObject.getString("value"); 
    String date = jsonObject.getString("date"); 

}catch(JSONException e){ 
} 
+0

非常感谢,它解决了我的问题。没有代表,因为我的声誉:( –

+0

所以你可以接受我的答案..只要把它标记为正确的一个...... :) –