List数组转换JSON格式
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/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就结束了。
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e
4 个月前
8c391e04
6 个月前
更多推荐
已为社区贡献3条内容
所有评论(0)