{
"statuses":[
],
"advertises":[
],
"ad":[
],
"hasvisible":false,
"previous_cursor":0,
"next_cursor":0,
"total_number":150,
"interval":2000,
"uve_blank":-1,
"since_id":0,
"max_id":0,
"has_unread":0
}
然后呢.没头没脑的
就是statuses,又放了n多个JsonObject。就是我要获取这里边的Object。
代码 JSONObject jsonObject = new JSONObject().fromObject(data);
JSONArray jsonArrays = jsonObject.getJSONArray("statuses");
但是一直报JSONArray[50] is not a JSONObject.
{
"statuses":[
Object{...},
Object{...},
Object{...},
Object{...},
Object{...},
{
"created_at":"Fri Jan 13 14:49:44 +0800 2017",
"id":4063469907577069,
"mid":"4063469907577069",
"idstr":"4063469907577069",
"text":"#阅读的至乐# [阳光] po主的逐篇描述格外动人哪……森茉莉感受力极强、辞章华丽,时而像顽皮孩童天真无忌、犀利批评;时而像追忆逝水年华的普鲁斯特,沉醉于昔日美好。《恋人们的森林》(http://t.cn/RIt19rn)内含四部短篇,可以细品其中魅力。",
"source_allowclick":0,
"source_type":1,
"source":"360安全浏览器",
"favorited":false,
"truncated":false,
"in_reply_to_status_id":"",
"in_reply_to_user_id":"",
"in_reply_to_screen_name":"",
"pic_urls":[
],
"geo":null,
"user":{
"id":1647172887,
"idstr":"1647172887",
"screen_name":"译林出版社",
"name":"译林出版社",
"province":"32",
"city":"1",
"location":"江苏 南京",
@preScan: 你把完整的json放到json转实体类的工具里.转一下获取一个完整的实体类.
然后直接翻序列化.不要一段一段的自己去弄.
@preScan: 你问问题最好说明下环境啊-----用java的就说,我都想给你写一段C#的了。
@心雨纷扬: 下次注意。
@吴瑞祥: 谢谢,大神指教啊。我又去仔细的看看了json的格式,获取一个完整的实体类.。然后获取到了object里的值。OK,解决