2017-05-03 7 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

だから私の答えを受け入れることができます..ちょうど正しいものとしてマーク... :) –

関連する問題