Java中jsonArray如何去重
1、这里分为几种情况,类脞辉湎虹似fastJson这样的JSON处理工具,他们本身是实现list接口的,如果我们是jdk1.8以上的版本,可以利用新的流对象api处理去重操作。
2、而部分JSON处理工具诸如Gson则本身不实现list的方法,需要其他的处理方式。
3、实现list接口的JSONAarry,且jdk1.8以上去重,我们可以使用java stream对象的distinct方法进行去重。
4、如果jdk在1.8以下,和未实现list接口的JSONAarry去重方式类似,我们可以利用javaLinkedHashSet链表的不可重复性,作为中转来去重。
5、遍历JSONAarry,并将数据放入HashSet即可。
6、以上为本篇的全部内容,感谢阅读。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:68
阅读量:31
阅读量:22
阅读量:90
阅读量:74