欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 前端技术 > javascript >内容正文

javascript

List数组转换JSON格式

发布时间:2023/12/20 javascript 42 豆豆
生活随笔 收集整理的这篇文章主要介绍了 List数组转换JSON格式 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

最近在写java,然后leader需要几个接口,里面的东西就是json格式。然后需求明白后,想了想思路:先把需要的东西从库里拿出来放到一个数组里面,然后再将数组转换成json,大体思路确定后,开始敲代码。

首先List一个数组,将要转换的东西先放到 configs 数组里面:

List<Class> configs = new ArrayList<Class>();

然后从DB里面取数据set到里面(具体代码就不写了),这样数组就搞完了,下面开始转换json。

先建立配置文件:

JsonConfig jsonConfig = new JsonConfig();

设置默认忽略:

jsonConfig.setIgnoreDefaultExcludes(false);

如果转换的内容里面有时间,设置时间格式:

jsonConfig.registerJsonValueProcessor(java.util.Date.class,new DateJsonValueProcessor("yyyy-MM-dd"));

然后将数组转换为json,因为List数组不能直接转json,所以先转成json数组 JSONArray:

JSONArray jsonArray = JSONArray.fromObject(configs);

最后再输出为string格式:

return jsonArray.toString();


到此转换json就结束了。

总结

以上是生活随笔为你收集整理的List数组转换JSON格式的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。