`
httpclient_bd
  • 浏览: 74006 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jsonlib对date类型的双向转换

 
阅读更多
jsonlib里toBean对格式化的日期进行转换:JSON-Java

JSONObject json = JSONObject.fromObject(str);
		JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpher(new String[]{"yyyy-MM-dd HH:mm:ss"}));
		App app = (App) json.toBean(json, App.class);
		System.out.println(app.getCreateTime());


jsonlib里toJson将日期格式化掉:Java-Json

JsonConfig config = new JsonConfig();
		config.registerJsonValueProcessor(Date.class, new JsonValueProcessor() {
			
			private SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
			@Override
			public Object processObjectValue(String key, Object value, JsonConfig cfg) {
				return format.format((Date)value);
			}
			
			@Override
			public Object processArrayValue(Object value, JsonConfig cfg) {
				return format.format((Date)value);
			}
		});


fromObject的时候携带上这个config即可
分享到:
评论

相关推荐

    json lib jdk

    4. **支持数据类型转换**:JSON Lib支持基本Java数据类型以及复杂类型的转换,包括Date、BigInteger、BigDecimal等。 5. **处理数组和集合**:通过`JSONArray`和`JSONArrayBean`,可以方便地处理JSON中的数组和Java...

    Date类型数据转换

    Date类型数据转换是Java编程语言中非常重要的一种数据类型转换。它可以将String类型的日期字符串转换为Date类型的日期对象,也可以将Date类型的日期对象转换为String类型的日期字符串。在本文中,我们将详细介绍Date...

    JSON LIB转化时间

    这篇博客“JSON LIB转化时间”可能探讨了如何使用JSON Lib处理日期和时间在JSON中的转换问题。 日期和时间在JSON中通常以字符串形式表示,例如"2023-03-20T10:30:00",这是因为JSON标准本身并不支持日期类型。在...

    关于Json-lib对日期型的转换解决方法

    当我们在使用Json-lib处理包含日期的对象时,可能会遇到日期类型转换的问题。 这篇博客"关于Json-lib对日期型的转换解决方法"探讨了如何在使用Json-lib时正确地处理日期类型。通常,Json-lib会将日期转换为Unix...

    json-lib中date处理.java

    json-lib中date处理.java

    Json 对日期类型的数据转换

    这里,`JSON.stringify()`方法将JavaScript对象转换为JSON字符串,而`new Date(jsonString)`则将该字符串转换回Date对象。但是,这种转换可能在不同的时区中导致问题,因为JSON字符串默认采用UTC(协调世界时)。 ...

    date与long型转换工具

    "date与long型转换工具"是一个实用的小程序,它能够帮助开发者方便地在Date对象和long类型的毫秒值之间进行转换。这种转换在处理时间戳或者存储和检索时间数据时非常有用。 1. **Date类**:Java中的`java.util.Date...

    一个long型与Date型时间转换工具

    例如,可能存在`TimeUtil.longToDate(long timestamp)`和`TimeUtil.dateToLong(Date date)`这样的方法,分别用于将long类型的时间戳转换为Date对象,以及将Date对象转换回long类型的时间戳。 在测试环境中,这个...

    json返回date类型转为字符串.docx

    JSON 返回 Date 类型转换为字符串 在本文中,我们将讨论如何将 JSON 返回的 Date 类型转换为字符串,并提供相关的知识点和解释。 什么是 JSON JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,...

    java的Date类型转换成MySQL的DateTime类型.doc

    Java 中 Date 类型转换为 MySQL 的 DateTime 类型 Java 中的 Date 类型和 MySQL 的 DateTime 类型是两个不同的日期时间类型,都是用于表示日期和时间的信息,但它们之间存在一定的区别。Java 中的 Date 类型是使用...

    json-lib(所有依赖jar).zip

    1. **对象到JSON的转换**:它可以将Java的基本类型、集合、数组、Map以及自定义对象转换成JSON格式的字符串。这对于在网络间传输数据或者存储数据非常有用,因为JSON格式具有良好的可读性和紧凑性。 2. **JSON到...

    java的Date类型转换成MySQL的DateTime类型.docx

    ### Java的Date类型转换成MySQL的DateTime类型 在软件开发特别是网络游戏开发中,记录关键时间点(如游戏开始时间和结束时间)并将其保存至数据库是非常常见的需求。由于Java中的`java.util.Date`类型与MySQL数据库...

    使用json-lib实现json与Java对象的互转

    只需确保 Java 类型与 JSON 结构匹配,`json-lib` 就能正确地进行转换。 6. **处理日期和时间**: JSON 格式不直接支持日期和时间,但 `json-lib` 提供了对日期的处理,例如: ```java jsonSerializer....

    json返回date类型转为字符串.pdf

    JSON 返回 Date 类型转换为字符串 在软件开发过程中, Json 数据交换是非常常见的,特别是在前端开发中,经常需要将服务端返回的 Json 数据按照特定的格式进行处理和展示。其中,日期类型的数据经常会被返回,例如...

    json解析的几个工具包好gson,jackson,json_lib

    json-lib提供了多种语言(如JavaScript、Python、Ruby)的JSON转换方法,并且可以将Java集合、Map、Date等类型转换为JSON。然而,json-lib相比Gson和Jackson可能在性能和更新频率上稍逊一筹。 这些库的使用通常需要...

    java编程中String类型时间转化成Date类型

    java编程中String类型时间转化成Date类型

Global site tag (gtag.js) - Google Analytics