开发者社区> 问答> 正文

问个json解析的问题,望大神回答一下,谢谢!

想问一下下边的json粗体部分应该怎么解析,"spec_name"里边的规格数量是不确定的,spec_value里边的也是根据spec_name里边的来处理的。请各位大神给指导一下,谢谢。不敲代码说一下思路也可以,谢谢。

{
"code": 200,
"datas": {
"goods_info": {
"goods_name": "至尊金奖 法国原瓶进口AOC红酒 任选一箱 红沙城堡红葡萄酒 原装进口",
"goods_jingle": "全国唯一支持开瓶试饮7天无理由退换货",
"gc_id_1": "593",
"gc_id_2": "598",
"gc_id_3": "630",
"store_id": "1",
"spec_name": {
"29": "口味"
},
"spec_value": {
"29": {
"403": "原装进口"
}
        },
        "goods_attr": {
            "273": {
                "name": "产地",
                "3512": "其他"
            },
            "274": {
                "name": "价格",
                "3517": "500-1000"
            },
            "275": {
                "name": "特性",
                "3520": "无添加"
            },
            "276": {
                "name": "包装",
                "3529": "箱装"
            }
        },
        "goods_spec": {
            "403": "原装进口"
        }
    }
}
}

展开
收起
杨冬芳 2016-07-12 18:14:56 1925 0
1 条回答
写回答
取消 提交回答
  • 不知道要Java还是OC上解析。权当用Java来解析的话,比如用阿里的FastJson库,先取到spec_name的JSONObject,这个JSONObject内部的数据是保存在一个Map里面的,所以遍历这个map就可以了,JSONObject有暴露遍历map的接口的。

    2019-07-17 19:55:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
神龙云服务器产品及技术深度解析 立即下载
弹性创造价值:基于ECS的最佳性价比实践解析 立即下载
又快又稳:阿里云下一代虚拟交换机解析 立即下载

相关镜像