List数组转换JSON格式
2023-09-11 14:22:54 时间
最近在写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就结束了。
相关文章
- C# 对象与JSON串互相转换
- 无法将类型“System.Collections.Generic.IEnumerable<EmailSystem.Model.TemplateInfo>”隐式转换为“System.Collections.Generic.List<EmailSystem.Model.TemplateInf
- mybatis --- 如何相互转换逗号分隔的字符串和List
- Java实现 蓝桥杯VIP 算法提高 进制转换
- Java实现 蓝桥杯VIP 算法训练 ALGO-85进制转换
- Python技巧—list与字符串互相转换
- 用Excel如何将文本转换为数字的七种方法
- Python技巧—list与字符串互相转换
- list,set,map,数组之间的相互转换详细解析
- Golang 004. 转换百分制分数
- ZZNUOJ_用C语言编写程序实现1718:大小写转换(附完整源码)
- NLP:自然语言处理技术中常用的文本特征表示方法之字典特征抽取(对字典型数据通过特征抽取和向量化进而实现特征数字化,one-hot编码/仅有值稀疏矩阵,如对类别型特征转换数字型)代码实现
- TF之data_format:data_format中的NHWC&NCHW简介、转换的详细攻略
- 利用BeanMap进行对象与Map的相互转换
- 使用toArray将List转数组:使用Call to ‘toArray()‘ with pre-sized array argument ‘new String[list.size()]‘
- 【Java编程】之 List 与数组之间的相互转换&Arrays.asList 和 ArrayList 的 subList
- java对象和json数据转换实现方式1-使用json-lib实现
- 解答私信@被c++折磨头秃的花季美少女 //C++ 编写一个进阶版的进制转换程序,运行功能如下:请选择要输入的数字的进制(2、8、10、16):请输入该数字:请选择要转换成的进制(2、8。。。
- 激光点云格式转换 bin 相互 pcd转换
- 小鼠参考基因组id转换gtf文件chb注释官网下载相应的基因中注释文件gse155802 getmatrixgenecode 参考基因组下载序列比对 hg19 索引文件mapping referece
- RK3399平台开发系列讲解(系统篇)1.26、目标检测模型Nanodet的训练和转换总结