关于复杂json数据的处理(多重嵌套和数组)

本文探讨如何在不依赖额外jar包的情况下,仅使用JSON库处理包含多重嵌套和数组的复杂JSON数据。通过示例展示了如何获取特定路径的键值,如从第十行中提取'work'信息,并转换字符串到JSON对象,以及如何获取键为's'的数组。
摘要由CSDN通过智能技术生成

仅使用json,不需要其他封装的jar包。

json数据如下

{
    "address": [
        {
            "item": {
                "country": "中国",
                "locality": "深圳市",
                "postal_code": "518000",
                "street": "龙华新区民治大道佐昑香颂购物中心15楼 B 入ロ",
                "type": [
                    "work"
                ]
            },
            "position": "143,165,623,164,623,242,143,249"
        }
    ],
    "email": [
        {
            "item": "henxl@crbank.com.cn",
            "position": "236,169,426,165,425,189,235,192"
        }
    ],
    "formatted_name": [
        {
            "item": "陈一",
            "position": "152,449,219,447,218,478,151,479"
        }
    ],
    "label": [
        {
            "item": {
                "address": "深圳市龙华新区民治大道佐昑香颂购物中心12楼 B 入ロ, 518000",
                "type": [
                    "work"
                ]
            },
            "position": "143,165,623,164,623,242,143,249"
        }
    ],
    "name": [
        {
            "item": {
                "f
{"error":0,"status":"success","date":"2015-12-21","results":[{"currentCity":"上海","pm25":"205","index":[{"title":"穿衣","zs":"较冷","tipt":"穿衣指数","des":"建议着厚外套加毛衣等服装。年老体弱者宜着大衣、呢外套加羊毛衫。"},{"title":"洗车","zs":"较适宜","tipt":"洗车指数","des":"较适宜洗车,未来一天无雨,风力较小,擦洗一新的汽车至少能保持一天。"},{"title":"旅游","zs":"适宜","tipt":"旅游指数","des":"天气较好,但丝毫不会影响您出行的心情。温度适宜又有微风相伴,适宜旅游。"},{"title":"感冒","zs":"较易发","tipt":"感冒指数","des":"天气较凉,较易发生感冒,请适当增加衣服。体质较弱的朋友尤其应该注意防护。"},{"title":"运动","zs":"较适宜","tipt":"运动指数","des":"天气较好,无雨水困扰,较适宜进行各种运动,但因气温较低,在户外运动请注意增减衣物。"},{"title":"紫外线强度","zs":"最弱","tipt":"紫外线强度指数","des":"属弱紫外线辐射天气,无需特别防护。若长期在户外,建议涂擦SPF在8-12之间的防晒护肤品。"}],"weather_data":[{"date":"周一 12月21日 (实时:6℃)","dayPictureUrl":"http://api.map.baidu.com/images/weather/day/duoyun.png","nightPictureUrl":"http://api.map.baidu.com/images/weather/night/yin.png","weather":"多云转阴","wind":"东北风微风","temperature":"11 ~ 8℃"},{"date":"周二","dayPictureUrl":"http://api.map.baidu.com/images/weather/day/xiaoyu.png","nightPictureUrl":"http://api.map.baidu.com/images/weather/night/zhongyu.png","weather":"小雨转中雨","wind":"东风微风","temperature":"13 ~ 10℃"},{"date":"周三","dayPictureUrl":"http://api.map.baidu.com/images/weather/day/xiaoyu.png","nightPictureUrl":"http://api.map.baidu.com/images/weather/night/xiaoyu.png","weather":"小雨","wind":"北风微风","temperature":"12 ~ 10℃"},{"date":"周四","dayPictureUrl":"http://api.map.baidu.com/images/weather/day/xiaoyu.png","nightPictureUrl":"http://api.map.baidu.com/images/weather/night/xiaoyu.png","weather":"小雨","wind":"北风微风","temperature":"7 ~ 4℃"}]}]}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值