java里面时间类型转换成json数据就成这样了:
  "createTime":{"date":30,"day":3,"hours":15,"minutes":14,"month":3,"nanos":0,"seconds":38,"time":1209539678000,"timezoneOffset":-480,"year":108}
  期望的结果:

将date转化成yyyy-MM-dd HH:mm:ss形式

public class DateJsonValueProcessor implements JsonValueProcessor  {private String format = "yyyy-MM-dd HH:mm:ss";public DateJsonValueProcessor() {}public DateJsonValueProcessor(String format) {this.format = format;}@Overridepublic Object processArrayValue(Object value, JsonConfig jsonConfig) {String[] obj = {};if (value instanceof Date[]) {SimpleDateFormat sf = new SimpleDateFormat(format);Date[] dates = (Date[]) value;obj = new String[dates.length];for (int i = 0; i < dates.length; i++) {obj[i] = sf.format(dates[i]);}}return obj;}@Overridepublic Object processObjectValue(String key, Object value, JsonConfig jsonConfig) {if (value instanceof Date) {String str = new SimpleDateFormat(format).format((Date) value);return str;}return value.toString();}public String getFormat() {return format;}public void setFormat(String format) {this.format = format;}}

使用方法:

JsonConfig jsonConfig = new JsonConfig();
jsonConfig.registerJsonValueProcessor(java.util.Date.class, new DateJsonValueProcessor("yyyy-MM-dd HH:mm:ss"));
JSONArray jarray = JSONArray.fromObject(list,jsonConfig);
temp = jarray.toString();


结果:
"createTime":"2017-02-17 13:59:18"
注意事项:
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import net.sf.json.JsonConfig;

list转json的时候,关于date转换的问题相关推荐

  1. 将java.util.Date类型转换成json时,使用JsonValueProcessor将date转换成希望的类型

    将java.util.Date类型转换成json时,使用JsonValueProcessor将date转换成希望的类型 问题描述: java里面时间类型转换成json数据就成这样了: "cr ...

  2. JSON DATE 转换标准的一些资料(收集)

    Json的Date标准还没出来,所以有各种花样的date,而我们经常在js上使用自然问题多多了. 关于标准可以看http://weblogs.asp.net/bleroy/archive/2008/0 ...

  3. 【Groovy】json 序列化 ( 类对象转为 json 字符串 | 使用 JsonBuilder 进行转换 | 使用 JsonOutput 进行转换 | 将 json 字符串格式化输出 )

    文章目录 一.Groovy 对象转为 json 字符串 ( 使用 JsonBuilder 进行转换 ) 二.使用 JsonOutput 将指定类型对象转为 json 字符串 三.将 json 字符串格 ...

  4. java String、Json对象与byte数组转换

    用途 测试String对象与byte数组转换方式 测试Json对象与byte数组转换方式 源代码 import java.io.UnsupportedEncodingException; import ...

  5. /date()/转换成常见的时间格式

    搜集到两种方法: 从C#的Datatime格式通过Json传到Js里面,时间会显示成时间戳/Date(1354116249000)/ ,js转化如下 function GetDateFormat(st ...

  6. 关于Laravel中使用response()方法调用json()返回数据unicode编码转换的问题解决

    关于Laravel中使用response()方法调用json()返回数据unicode编码转换的问题解决 参考文章: (1)关于Laravel中使用response()方法调用json()返回数据un ...

  7. IDEA使用GsonFormat完成JSON和JavaBean之间的转换

    点击上方 好好学java ,选择 星标 公众号重磅资讯,干货,第一时间送达今日推荐:分享一套基于SpringBoot和Vue的企业级中后台开源项目,这个项目有点哇塞!个人原创100W +访问量博客:点 ...

  8. json数据解析_「Flutter实战」22.JSON解析和复杂数据模型转换

    22.JSON解析和复杂数据模型转换技巧 json转Model类 创建model文件夹,在里面新建category.dart类 主要根据这个json来分析我们要做成类的样子 json数据 class ...

  9. C#中JSON和对象之间互相转换功能示例

    本文实例讲述了C#实现JSON和对象之间互相转换功能.分享给大家供大家参考,具体如下: 1.首先是声明用户信息对象,DataContract修饰类,表示可以被解析成JSON,DataMember修饰属 ...

  10. java.util.Date转换成java.sql.Date

    // 获取当前的系统时间,以java.util.Date对象返回 Date dateUtil = new Date(); // 获取当前的系统时间,以时间戳返回 long l = System.cur ...

最新文章

  1. 视频监控技术 迎来网络“多媒体”时代
  2. 学习Apache Camel –实时索引推文
  3. Java网络02基本Web概念
  4. Tomcat10 端口修改 Linux 环境
  5. shocked的歌曲 类似shell_Shell Shocked
  6. Scala 深入浅出实战经典 第81讲:Scala中List的构造是的类型约束逆变、协变、下界详解...
  7. Eclipse中 Junit 正常运行完了 可是方法覆盖率全红 解决办法 (附带②EclEmma插件安装方法④覆盖率抽出与合并)
  8. mysql删除十天前数据脚本_前几天手工删除测试数据库并重建的脚本
  9. IPQ8072开机wifi crash问题
  10. 《Spring开发指南》(夏昕著)学习总结
  11. Mac电脑无法从Photoshop 2020作为插件访问DeNoise AI的解决办法
  12. GAITC 2020 演讲实录丨戴琼海:人工智能的几点思考
  13. EduCoder-Hive表DDL操作(一、二)答案-路漫漫远俢兮
  14. 以计算机作为类 触摸板作为接口,怎样用Arduinopromicro将电脑触控板转换为USB设备...
  15. I MM CO T-CODE
  16. STM32显示软件取模图片
  17. 用pandas生成excel文件示例,并调整excel的格式或样式
  18. scala中val function
  19. 01Java并发编程的艺术之并发编程的挑战
  20. [Practical.Vim(2012.9)].Drew.Neil.Tip51 学习摘要

热门文章

  1. 如何批量转换图片格式为png?
  2. 最新可用快手极速版自动阅读薅羊毛autojs脚本
  3. 【毕设狗】【单片机毕业设计】基于单片机的智能衣柜设计–实物设计
  4. multisim扩大工作区_利用Multisim 10仿真软件对共射投放大电路进行了计算机辅助设计和仿真...
  5. Android官方文档—APP组件(Content Providers)(Contacts Provider)
  6. 飞机订票系统- c语言课程设,C语言课程设计飞机订票系统设计
  7. 程序员热议996工作制度:我生来不是为了工作的,我还要有生活
  8. WinDbg、Symbol Packages、SRVINSTW、DebugView下载地址
  9. 自己开发的天视通局域网电脑监控软件,需要的来下载
  10. kali2018安装教程_Kali更新安装firefox教程