2017-05-03 23 views
-4

請求後,下面的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 –

回答

0

嘗試使用下面的代碼:

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

所以你可以接受我的答案..只要把它標記爲正確的一個...... :) –