作为java开发人员,在开发中会经常遇到 *** 作json数据,读取其他官方api返回给你的json格式的数据,拿到数据之后就是对于数据的分析和修改等一系列的 *** 作,接下来我就总结一下 我再工作中常用的 *** 作json数据的经历。
- 首先我们导入依赖 (这里我使用了hutool工具包,还有很多处理json的工具包 例如 fastjson jackson等等)
cn.hutool hutool-json5.7.7
查看json对象内容
方法一:jsonObject = JSONUtil.parseObj(jsonStr)
该方法可以传入一个json格式的字符串 转化为json对象
方法二:list = jsonObject.getJSonArray(“result”);
可以获取通过json格式的key获取集合对象 (这里key对应的value一定是集合)
可以通过以下方式就行遍历:list.getJSonObject(i);
for (int i = 0; i < list.size(); i++) { JSONObject object = list.getJSONObject(i); }
方法三:str = object.getStr(“userName”)
该方法可以通过key获取其value的值字符串
修改json *** 作
可以根据key的名称 修改其value的值
object.set("start","2021-11-03 07:35:08");
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)