分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

JsonConfig处理日期时间

发布时间:2023-09-06 02:08责任编辑:胡小海关键词:暂无标签

写在前面:

  页面发送ajax请求到后台,后台返回对应的json格式数据给前台页面进行数据展示,如果json数据中含有日期时间,就需要对日期进行处理

  下面是相关的代码部分

 JsonConfig jsonConfig=new JsonConfig(); jsonConfig.registerJsonValueProcessor(Date.class,new JsonDateValueProcessor()); JSONArray obj = JSONArray.fromObject(list2,jsonConfig);

  这里需要实现JsonValueProcessor

public class JsonDateValueProcessor implements JsonValueProcessor { ???//日期格式 ???private String format = "yyyy-MM-dd HH:mm:ss"; ???public JsonDateValueProcessor() { ???} ???public JsonDateValueProcessor(String format) { ???????this.format = format; ???} ???@Override ???public Object processArrayValue(Object o, JsonConfig jsonConfig) { ???????return process(o); ???} ???@Override ???public Object processObjectValue(String s, Object o, JsonConfig jsonConfig) { ???????return process(o); ???} ???private Object process(Object value) { ???????if (value instanceof Date) { ???????????SimpleDateFormat sdf = new SimpleDateFormat(format, Locale.UK); ???????????return sdf.format(value); ???????} ???????return value == null ? "" : value.toString(); ???}}

  

  没有用过其他的用法,也就没有去过多的深究,仅仅做个记录吧~~~

  

JsonConfig处理日期时间

原文地址:https://www.cnblogs.com/eleven258/p/9419070.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved