如何使用hutool的工具获取到下json数据的code和businessId,并把拿到的各个businessID存入一个数组
{
"Res": {
"Msg": "成功",
"Code": 200
},
"BussinessItems": [
{
"BusinessID": "123",
"ParentID": "",
"Code": "132456"
},
{
"BusinessID": "124",
"ParentID": "11",
"Code": "1324567"
}]
}
如果返回json数据,可以使用string接收即可,然后转成map key value形式取值即可.
是做json解析么? 如果是,可以用hutool包中的JsonUtil中的pareObj方法解析json,然后get里面的属性就可以了。
比如:JSONObject jsonObject = JSONUtil.parseObj(你的json串);
String data = jsonObject.getStr("BussinessItems");
然后通过JSONArray把解析BussinessItems之后的结果转成list
如:JSONArray array = JSONUtil.parseArray(data);
List<属性对象> propList = JSONUtil.toList(array, 属性对象.class);
然后循环list取出需要的值 放到一个新list里面就行了。
可以直接看他的工具类[https://hutool.cn/docs/#/json/%E6%A6%82%E8%BF%B0](hutool json工具类)
希望能够帮助你。