List数组转换JSON格式

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

大家好,又见面了,我是你们的朋友全栈君。

最近在写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();

List数组转换JSON格式
到此转换json就结束了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151858.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java查询数据导出excel并返回给浏览器下载

    java查询数据导出excel并返回给浏览器下载效果图:1.点击导出表按钮2.接着就会出现下图3.点击上图中的确定按钮再接着就会出现下图4.点击上图中的保存按钮接着就会出现下图,浏览器下载完成后的提示5.打开下载好的文件如下图好了,废话不多少,上代码jsp前端代码&lt;divstyle="height:30px;"&gt; &lt;a&gt;时间:&lt;/a&gt;…

    2022年6月28日
  • 华为裁员34岁以上程序员?90后的中年危机,即将到来!

    华为裁员34岁以上程序员?90后的中年危机,即将到来!原创: 小七 AI商学院 前天新的职场潜规则!去年,一条职场潜规则走红网络:不要大声责骂年轻人,他们会立刻辞职的,但是你可以往死里骂那些中年人,尤其是有车有房有娃的那

    2022年7月1日
  • Jlink或者stlink用于SWD接口下载程序

    Jlink或者stlink用于SWD接口下载程序最近要使用stm32f103c8t6最小系统板,直接ISP串口下载程序太麻烦,就想着使用swd接口来调试。结果:通过SWD接口下载程序成功,但调试失败,还不知原因,会的的人麻烦交流一下。SWD接口:3.3VDIO(数据)CLK(时钟)GND1.首先声明jlink和stlink都有jtag和swd调试功能。jlink接口如下:如图,我使用的就是VCC…

    2022年4月25日
  • 185 MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法

    185 MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法https://blog.csdn.net/zmxiangde_88/article/details/8011661SQL里面怎么用呢TIMESTAMPDIFF(DAY,'”.date(‘Y-m-d’,$nowtime).”‘,from_unixtime(birthday_time,’%Y-%m-%d’))=1生日的前一天发短信,送祝福…

    2022年5月16日
  • .Net Framework 中设置Web Proxy 的方法

    .Net Framework 中设置Web Proxy 的方法正在进行MapAPI到.NetFramework平台移植。涉及到HttpConnection.其中可能用到Webproxy的设置。有两种简单的方法。WebProxyproxy=newWebProxy(“proxyaddress”,port);proxy.Credentials=newNetworkCredential(“username”,”pa

    2022年6月21日
  • Spring概述「建议收藏」

    Spring概述「建议收藏」Spring概述

    2022年4月22日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号