Android:解析2 jsonArray [英] Android: Parse 2 jsonArray

查看:188
本文介绍了Android:解析2 jsonArray的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我如何在Android中解析2个json数组? 请查看以下代码;

How i can parse 2 json Array in Android? Plz see the following code;

    {
"detail": [
    {
        "price": 51,
        "numsc": 2,
        "name": "this app is about animals",
        "sc1": "printed-dress.jpg",
        "sc2": "printed-dress2.jpg"
    }
],
"colors": [
    {
        "color": "#5D9CEC",
        "name": "blue"
    },
    {
        "color": "#FCCACD",
        "name": "pink"
    }
]

}

你能帮我吗?

推荐答案

JSONObject object  = new JSONObject(your-string);

    JSONArray details=object.getJSONArray("details");
for(int j=0;j<details.length();j++){
       JSONObject detail= details.getJSONObject(i);
    String price = detail.getString("price");
    ....
    }
    JSONArray colors = object.getJSONArray("colors");

    for(int i=0;i<colors.length();i++){
       JSONObject obj= colors.getJSONObject(i);
       // parse your json here
    String color = obj.getString("color")

    }

这篇关于Android:解析2 jsonArray的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆