java - 如何避免 "flexjson.JSONSerializer"将日期时间对象转换为时间戳?我想要像 yyyy/MM/dd hh :mm:ss 这样的字符串

标签 java json flexjson

我使用flexjson.JSONSerializer来序列化Java对象,但是当序列化Date属性时,它被转换为时间戳:

new JSONSerializer().exclude("*.class").serialize(obj);

flexjson如何从日期转换为可读时间的字符串?

最佳答案

您可以使用 DateTransformer 来实现相同的目的。

 new JSONDeserializer().use("person.birthdate", new DateTransformer("yyyy/MM/dd hh:mm:ss") ).deserialize( people );

关于java - 如何避免 "flexjson.JSONSerializer"将日期时间对象转换为时间戳?我想要像 yyyy/MM/dd hh :mm:ss 这样的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11429885/

相关文章:

java - 反序列化 JSON 对象

Java - 文件未找到异常 - 共享位置缺少斜杠

java - JPA OneToMany/ManyToOne 关系不起作用——我错过了什么?

java - Android 6.0.0 onStartCommand 的START_STICKY

javascript - node/jade - 在事先不知道 key 的情况下显示 JSON 项目

java - Flex JSON 无法正确序列化/反序列化 LinkedHashMap

java - 在方法参数上使用 @ModelAttribute

javascript - 如何在 Bootstrap 模态表中显示服务器端 json 数据

javascript - 使用 JSON 数据的 Highcharts 图表空白

java - 在 Java/Android 中使用 Flexjson 将 JSONObject 映射到列表