无法通过url从android中的json数据中读取String

时间:2016-02-04 16:55:22

标签: android json

我开始编程android并遇到了json的问题。 我试图从json cd ~/app-root/data获取数据作为字符串。

我尝试使用下面的代码从上面的json数据中获取“name_kana”中的值,并使用以下代码,但无法获取字符串。

{"results":{"results_start":1,"results_returned":4,"api_version":"2.00","results_available":4,"school":[{"name_kana":"Cook","kyoten":{"name_kana":"CookTime","kyoten_type_cd":"TK","shiryo_url":{"qr":"http://webservice.recruit.co.jp/common/qr?url=https"}]}

由于我是android的新手,你介意你能解释一下或者提供我的提示,以便我可以从上面提到的json中获取字符串数据吗?我很乐意听到你的消息!

1 个答案:

答案 0 :(得分:1)

你的json没有解析,因为它不是一个有效的json。尝试使用Jsonlint验证您的json。

有效的json似乎是这个

    {
    "results": {
        "results_start": 1,
        "results_returned": 4,
        "api_version": "2.00",
        "results_available": 4,
        "school": [{
            "name_kana": "Cook",
            "kyoten": {
                "name_kana": "CookTime",
                "kyoten_type_cd": "TK",
                "shiryo_url": {
                    "qr": "http://webservice.recruit.co.jp/common/qr?url=https"
                }
            }
        }]
    }
}