如何解析Android中的以下json响应?

时间:2015-09-26 15:33:48

标签: android json parsing

以下JSON响应解析的问题是将错误指定为“字符32处的未终止对象”。

{
    "0": {
        "review": {
            "reviewTime": "2015-09-24 22:07:03",
            "author": "John Doe",
            "rating_5": 1.5,
            "rating": 2
        }
    },
    "1": {
        "review": {
            "reviewTime": "2015-09-25 18:05:14",
            "author": "Samantha",
            "rating_5": 5,
            "timestamp": 1443184514,
            "rating": 5
        }
    },
    "count": 3,
    "review_url": "https://localhost/reviews"
}

2 个答案:

答案 0 :(得分:0)

我在http://jsonformatter.curiousconcept.com/中验证了你的json,它是有效的。 32个字符是日期,必须引用。如果引用了日期,请检查调试模式。

答案 1 :(得分:0)

在您对您的问题的一条评论中,您写道您的回答如下:

{ count=2041.0, 4={review={reviewTime=2015-09-24 22:07:03, author=Neha Primith, rating_5=1.5, rating=2.0, reviewTimeFriendly=yesterday}}, 1={review={reviewTime=2015-09-24 22:07:03, author= John Doe, rating_5=1.5, rating=2.0,}}, 0={review={reviewTime=2015-09-25 18:05:14, author=Samantha, rating_5=5.0, rating=5.0}}, , review_url=https://localhost/reviews,count=2 }

但它不是json格式。 Json格式对引号很敏感。因此,请确保获得格式正确的响应