关于新浪微博statuses里面user的json解析问题
安卓开发,想显示用户的信息,打日志的时候,整个的JSON文件是可以显示的,但是解析json文件时一直出错,JSONException:novalueforuser。我就想...
安卓开发,想显示用户的信息,打日志的时候,整个的JSON文件是可以显示的,但是解析json文件时一直出错,JSONException: no value for user。 我就想解析出JSON文件中“user”的内容,试了好多方法都不行。求帮助啊,在此先谢过了!
整个json的结构:
{
K : [
{ // 位置1
K : V , // 位置2
K : { K : V } // 位置3 好像是解析数组里面的对象的时候,代码写的有问题
},
{ // 位置1
K : V , // 位置2
K : { K : V } // 位置3
},
......
],
K : V // 位置4
}
JSONObject jsonObject = new JSONObject(response);
JSONArray statusesArray = jsonObject.getJSONArray("statuses");
JSONObject statusesObject = statusesArray.getJSONObject(0);
statusesObject.getString("created_at");
String user = statusesObject.getString("user"); //每次错误就指向这里
JSONObject userObject = new JSONObject(user);
String name = userObject.getString("name");
jsonObject.getInt("total_number"); 展开
整个json的结构:
{
K : [
{ // 位置1
K : V , // 位置2
K : { K : V } // 位置3 好像是解析数组里面的对象的时候,代码写的有问题
},
{ // 位置1
K : V , // 位置2
K : { K : V } // 位置3
},
......
],
K : V // 位置4
}
JSONObject jsonObject = new JSONObject(response);
JSONArray statusesArray = jsonObject.getJSONArray("statuses");
JSONObject statusesObject = statusesArray.getJSONObject(0);
statusesObject.getString("created_at");
String user = statusesObject.getString("user"); //每次错误就指向这里
JSONObject userObject = new JSONObject(user);
String name = userObject.getString("name");
jsonObject.getInt("total_number"); 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询