最近在写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格式相关推荐

  1. python生成json_如何将Python数组转为Json格式数据并存储?

    在Python中将数组转为Json数据存储时需要用到将json模块中的json.dumps()或者json.dump()方法. ·json.dumps()方法用法 使用json.dumps( )方法将 ...

  2. Python:numpy数组转换为json格式

    在python中,如何将一个numpy数组转换为json格式? 这是最近遇到的一个问题,做个笔记. 假设arr为numpy数组,将其转换为json格式: 总体思想是①首先转换为python的list, ...

  3. 将数组变成json格式

    //将数据转换为 JavaScript 对象.JSON.parse() 将JavaScript数组变成json格式 JSON.stringify([[1,2,3],[1,2,3]]) //" ...

  4. vue将数组转换json字符串:JSON.stringify()以及json字符串转换成vue数组:

    JSON.stringify():方法用于将 JavaScript 值转换为 JSON 字符串. 语法 JSON.stringify(value [, replacer] [, space]) val ...

  5. Js 数组转JSON格式

    要点1:转化函数 JSON.stringify() 要点2:在js里写数组的时候是var data = new Array() 但是你如果是要转json显示的时候就要写成 var data = {}, ...

  6. [转载]多维数组与Json格式的转化

    php数据库数据转换为js中的json对象 直接上代码了. 都有详细的注释 在 有兴趣的朋友可以测试,测试-希望和大家更好的交流学习 <?php / 1.在company数据user表中取出10 ...

  7. dataset转换json格式

    转换json方法 public static string DataToJson(DataSet dt) { StringBuilder jsonBuilder = new StringBuilder ...

  8. fastjson转换json格式数据为ListHashMap转换异常问题

    2019独角兽企业重金招聘Python工程师标准>>> 在做crm任务分发系统中的[批量修改任务工单的选项]问题时,需要对接口数据进行处理,接口数据举例如下, [ { "t ...

  9. 用js将二维数组转为json格式字符串

    <!doctype html> <html lang="en"> <head><meta charset="utf-8" ...

  10. 【golang】map,切片,数组转json格式(详细过程)

    //map,slice切片,arr数组类型 转为json json.Marshal() //对json解码转为指定map,slice切片,arr数组等类型 json.Unmarshal() map和j ...

最新文章

  1. 为什么一定要杀掉病毒?---帮一位老师解决MyDocument.exe优盘文件夹图标病毒问题...
  2. java ArrayList 套数组,二维不等长数组
  3. python是什么语言、即变量不需要显示声明数据类型-python中可以声明变量类型吗...
  4. lsb_release查看当前系统的发行版信息
  5. 防止程序多开的两种方法
  6. 调度策略的测试方法及其自动化
  7. TPL Dataflow组件应对高并发,低延迟要求
  8. RSA公私钥加解密方式-工具类
  9. java实现文件上传下载功能,javaweb文件的下载和上传功能的实现
  10. mongodb创建图书管理_基于MongoDB的云数据库管理系统的设计与实现
  11. C++ String封装
  12. FreeBSD下MongoDB数据库的安装
  13. C语言的这些事情有关内存
  14. 微信apk.1文件怎么打开
  15. Freemarker提供了3种加载模板目录的方法
  16. [机器学习] 信用评分卡中的应用 | 干货
  17. iOS 自定义图片无限轮播控件
  18. 【弹吉他必备的乐理知识】【1】音乐中的音
  19. JavaScript 制作百度输入预测功能
  20. 大数据系列整个课程课程大纲

热门文章

  1. 游戏开发:Html5 虚拟摇杆控制人物移动
  2. 华为eNSP-动态路由实验
  3. excel两个表格数据对比_Excel中两个表格对比,找出不同数据
  4. DMX512协议解析
  5. 如何软件项目电子投标
  6. 数字图像处理(dip)
  7. 参考文献标号字体_论文参考文献字体大小
  8. VS2005+WDK+DriverStudio
  9. 安卓开发中关于软键盘处理的一些问题
  10. 安卓股票悬浮窗_股票悬浮窗的安卓应用