0
我得到這個對象使用HttpGet請求,我想添加到具有更多對象的ArrayList。解析整個對象的正確方法是什麼將它添加到數組中?將整個JSON對象添加到ArrayList
{
"serial_number": "446D57D42F38",
"name": "Garage Door",
"accessories": [
{
"obfuscated": false,
"target_state": "closed",
"current_state": "opening",
"name": "Garage Door Opener",
"locked": false
},
{
"hue": 55.5,
"saturation": 85.5,
"name": "Light Bulb",
"power": true,
"brightness": 95
}
]
}
代碼:
List<String> accessories = new ArrayList<String>();
HttpResponse response = client.execute(httpGet);
HttpEntity entity = response.getEntity();
InputStream content = entity.getContent();
InputStreamReader text = new InputStreamReader(content, "UTF-8");
accessories.add(text.toString())
爲什麼不使用jsonarray?你可以使用EntityUtils獲取字符串-json directlty – Nikhil 2014-09-13 14:41:06
@Nikhil我在上面,謝謝你提供的信息! – Kenny 2014-09-13 14:47:15