Java 读取Json响应时出错
我试图从我的json提要读取json响应,但是日志猫显示了这个错误..不知道该怎么做..请帮助 /错误->﹕ org.json.JSONException:java.lang.String类型的值Java 读取Json响应时出错,java,android,arrays,json,Java,Android,Arrays,Json,我试图从我的json提要读取json响应,但是日志猫显示了这个错误..不知道该怎么做..请帮助 /错误->﹕ org.json.JSONException:java.lang.String类型的值无法转换为JSONObject 我来自链接的json响应在这里 { "feed":[ { "id":65, "name":"Hissam", "image":"http://deejay.org/feed/ironman.jpg", "statu
无法转换为JSONObject 我来自链接的json响应在这里
{
"feed":[
{
"id":65,
"name":"Hissam",
"image":"http://deejay.org/feed/ironman.jpg",
"status":"Hello thi is hissam",
"profilePic":"http://deejay.org/feed/profilepic.jpg",
"timeStamp":"1403375851930",
"url":"http://google.com"
},
{
"id":65,
"name":"Hissam",
"image":"http://deejay.org/feed/cosmos.jpg",
"status":"Hello thi is hissam",
"profilePic":"http://deejay.org/feed/profilepic.jpg",
"timeStamp":"1403375851930",
"url":"http://google.com"
}
]
}
这是我的JSON代码
private void parseJsonFeed(JSONObject response) {
try {
JSONArray feedArray = response.getJSONArray("feed");
for (int i = 0; i < feedArray.length(); i++) {
JSONObject feedObj = (JSONObject) feedArray.get(i);
FeedItem item = new FeedItem();
item.setId(feedObj.getInt("id"));
item.setName(feedObj.getString("name"));
// Image might be null sometimes
String image = feedObj.isNull("image") ? null : feedObj
.getString("image");
item.setImge(image);
item.setStatus(feedObj.getString("status"));
item.setProfilePic(feedObj.getString("profilePic"));
item.setTimeStamp(feedObj.getString("timeStamp"));
// url might be null sometimes
String feedUrl = feedObj.isNull("url") ? null : feedObj
.getString("url");
item.setUrl(feedUrl);
feedItems.add(item);
}
private void parseJsonFeed(JSONObject响应){
试一试{
JSONArray feedArray=response.getJSONArray(“feed”);
对于(int i=0;i
通过添加
header('Content-type:application/json');
到目前为止,我还不知道标题有多重要。显示Java代码请发布引发异常的代码。为我们提供json链接,我认为您的json已更新。您正在正确解析json。请确保将正确的
JSONObject
传递给您的parseJsonFeed()
method.@Rah我正在使用本地服务器进行测试。我没有可共享的联机链接