如何解析Android中的JSON字符串?
问题描述:
请求后,下面的JSON字符串出现在我的面前。无论我尝试什么,我都无法解析数据。如何解析Android中的JSON字符串?
[{
"_id": {
"$oid": "5909846cbd966f2d371bc624"
},
"member_id": "NTkwOTEyNzdiZDk2NmYyZDM3MTkyY2M1",
"sensor_name": "Temprature",
"value": "27.28",
"date": "2017-05-03 10:19:07"
}]
答
尝试使用下面的代码:
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
所以你可以接受我的答案..只要把它标记为正确的一个...... :) –
你在Android的分析呢? –
“无论我尝试什么”......你尝试过什么? – stealthjong
是的,它是android –