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