当前位置:   article > 正文

关于List转Json的简单方法_list 转json

list 转json

前言

本人是一名在校大学生,在写功能时候需要返回Json给前端,但搜索结果是List,于是在网上搜索,大多数人提供三个方法,就JSONArray.fromObject
与JSONArray.parseArray(JSON.toJSONString(();这两个简单的对比

使用JSONArray.fromObject容易导致的错误

一、使用JSONArray.fromObject需要导入6个jar包,至于那些网上搜得到,
而且导入jar包的版本不能太高否则会报错
二、导入json时不能使用org.json而需要net.sf.json否则报错
三、使用json-lib包所需的环境为jdk1.5使用maven要标注版本
以上本人(JDK 1.8)使用JSONArray.fromObject转化时遇到关于Json的错误,解决后又遇到一个空指针错误,所以本人放弃了这种方法

阿里的fastjson

需要导入一个fastjson的jar包 本人使用1.2.70版本可以在网上下载
一、导入需改成import com.alibaba.fastjson.JSON;
二、JSONArray array= JSONArray.parseArray(JSON.toJSONString(XXX));
XXX为数组,就可以转化完成

结论

使用JSONArray.fromObject需要的jar包和注意点远比fastjson多得多,对于新手来说使用阿里的jar包更容易

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/366835
推荐阅读
相关标签
  

闽ICP备14008679号