【问题标题】:How to parse a JSON string in Android?如何在 Android 中解析 JSON 字符串?
【发布时间】:2017-05-03 10:18:21
【问题描述】:

以下 JSON 字符串在我收到请求后出现。无论我尝试什么,我都无法解析数据。

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

【问题讨论】:

  • 你是在安卓里解析的吗?
  • “无论我尝试什么”...你尝试了什么?
  • 是的,它是安卓
  • @stealthjong all get 方法 volley 和 logcat ...
  • 发帖的专业提示:(1) 包括有关问题的所有详细信息,包括您使用的语言和操作系统。 (2) 包括您为解决问题所做的尝试或研究,以及 (3) 选择描述问题的简洁标题,省略闲聊和乞讨材料。

标签: android json


【解决方案1】:

尝试使用以下代码:

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){
}

【讨论】:

  • 非常感谢,它解决了我的问题。没有代表,因为我的声誉:(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-10-02
  • 1970-01-01
  • 2011-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多