解析json对象,数组

工作中需要请求第三方接口,返回的都是json格式的字符串或者json数组

所以用到了两个解析的方法

1.解析字符串:

String sr=请求的方法

WorkBean workBean = JSON.parseObject(sr, WorkBean.class);

注释:WorkBean 是返回json对应的字段的一个对象

2.解析数组:

String sr=请求的方法

JSONArray jsonarray = JSONArray.fromObject(sr);

List retbeanList = (List)JSONArray.toCollection(jsonarray, WorkInfo.class);

注释:WorkInfo是返回json数组中的其中一个对象

总的来说,解析json,首先你要先弄清楚对方丢给你的是一个什么样格式的json,推荐使用火狐浏览器的插件在网页上直接格式化,谷歌也有(自行百度)

你可能感兴趣的:(解析json对象,数组)