笔记:在json中提取List集合,并转为集合对象

    "statusCode": "200",
    "success": true,
    "result": [
        {
            "ItemName": "优惠",
            "ItemUrl": "/list/a646c12-1.html",
            "Title": "Stelvio 钜惠23.4万起",
            "Url": "//www.autohome.com.cn/market/201904/100223763.html"
        },
        {
            "ItemName": "优惠",
            "ItemUrl": "/list/a646c12-1.html",
            "Title": "马驹桥林肯中心年中大促",
            "Url": "//www.autohome.com.cn/market/201906/100230932.html"
        },
        {
            "ItemName": "优惠",
            "ItemUrl": "/list/a646c12-1.html",
            "Title": "星越平价销售13.58万元起",
            "Url": "//www.autohome.com.cn/dealer/201906/367011492.html"
        }
]

假设有一个json如上,我想有一个result的对象,只想接收result中的数据并转换为集合对象。

JSONObject jso= JSONObject.parseObject(String类型的json字符串);

JSONArray jsonArray= jso.getJSONArray("result");

List<Result> result = jsonArray.toJavaList(Result.class);

就可以转换了,JSONObject 和JSONArray都属于fastjson包里面的,可去maven仓库下载。

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.2.58</version>
</dependency>

 

 

 

 

 

 

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值