android 如何从数组中包含数组的json获取数据

标签 android json

我有一个应用程序,我想从本地服务器获取数据。 喜欢

{
    "restarutant":{
    "name":"Hotel Raja",
    "photo":"http:\/\/i.imgur.com\/Mzt4u.jpg",
    "address":"93, 2ndc ross, GDP etx.",
    "area":"Vylaikaval",
    "city":"Bangalore",
    "location":["13.005621","77.577531"],
    "phone":["9986377561","08023467969"],
    "rating":"4",
    "cuisines":["Chinese","Korean"],
    "attributes":["smoking","parking","delivery"]
    }
}

表示数组中的数组 请任何人告诉我如何从中检索每个数据。 谢谢

最佳答案

试试这个代码:

        String str_json = "your json string from query";

    try {
        JSONObject topobj = new JSONObject(str_json);
        JSONObject innerobj = topobj.getJSONObject("restarutant");

        String name = innerobj.getString("name");
        String photo = innerobj.getString("photo");
        JSONArray cuisines = innerobj.getJSONArray("cuisines");
        //etc etc...

    } catch (JSONException e) {
        e.printStackTrace();
    }

关于android 如何从数组中包含数组的json获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6304460/

相关文章:

javascript - 从 json 对象创建水平描述列表

json - 使用\u0000\x00 去 json.Unmarshal key

android - android native 支持 RTP 和/或 SCTP 吗?

java - 安卓 : Connection refused at POP3Store

java - Android Studio 从所有 Activity 中获取字符串

json - Angular 7 JSON.stringify "symbol JSON cannot be resolved"

android - 解析文件查询不起作用

android - 录制的视频上传到互联网后旋转 90 度

java - 无法使用 GWT 应用程序访问 freebase

json - 在 JSON 中表示 null