无法在Listview中查看JSON,获取错误,未终止的异常

时间:2015-01-15 11:03:13

标签: android json android-listview

我想在listview中显示数据,但我收到错误。如何在ListView中显示数据。  这是我的新闻串变量

      {"JSONDataResult":"{"contacts":[{"country":"Pakistan","sunrise":1381107633,"sunset":1381149604}]}"}

我的错误是在这一行之后我在代码中遇到异常

     JSONObject jsonObj = new JSONObject(newString);

我在logcat中的错误是

     01-15 15:39:17.050: W/System.err(731): org.json.JSONException: Unterminated object at character 22 of {"JSONDataResult":"{"contacts":[{"country":"Pakistan","sunrise":1381107633,"sunset":1381149604}]}"}

感谢您的帮助

2 个答案:

答案 0 :(得分:1)

尝试使用此结构

{"JSONDataResult":[{"Name":"name1"},{"Name":"name2"}]}

这里" JSONDataResult"是一个arrayObject和" Name"是一个对象

答案 1 :(得分:0)

有效的JSON,using this您有一段"

{
    "JSONDataResult": {
        "contacts": [
            {
                "country": "Pakistan",
                "sunrise": 1381107633,
                "sunset": 1381149604
            }
        ]
    }
}