Json Parser使用Url

时间:2016-06-06 08:03:47

标签: android json

My json file

我想在Android中获取城市,机场,航空公司的名称,但它给出的错误是我在下面给出的代码中使用的城市或机场没有价值

             // get json string from url
            JSONObject json = jParser.getJSONFromUrl(yourJsonStringUrl);

            //get the array of users
            dataJsonArr = json.getJSONArray("data")

2 个答案:

答案 0 :(得分:1)

在您的JSON中,dataJSONObject而不是JSONArray。使用以下内容。

dataJson = json.getJSONObject("data");
JSONArray airports = dataJson.getJSONArray("airport");
// Do the same for other type of data in your JSON

答案 1 :(得分:0)

我可以在你的JSON文件中看到“数据”不是和JSON数组而是JSON对象。尝试下载获取对象。

dataJsonArr = json.getJSONObject("data")