我正在使用 flexjson.JSONSerializer 序列化 Java 对象,但是在序列化 Date 属性时,它被转换为 Timestamp:
new JSONSerializer().exclude("*.class").serialize(obj);
flexjson如何从日期转换为可读时间的字符串?
您也可以使用 DateTransformer。
new JSONDeserializer().use("person.birthdate", new DateTransformer("yyyy/MM/dd hh:mm:ss") ).deserialize( people );
对于您应该使用的序列化程序JSONSerializer#transform
new JSONSerializer().exclude("*.class")
.transform(new DateTransformer("yyyy/MM/dd hh:mm:ss"), "creationDate")
.serialize(obj);