0

我正在使用 flexjson.JSONSerializer 序列化 Java 对象,但是在序列化 Date 属性时,它被转换为 Timestamp:

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

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

4

2 回答 2

1

您也可以使用 DateTransformer。

 new JSONDeserializer().use("person.birthdate", new DateTransformer("yyyy/MM/dd hh:mm:ss") ).deserialize( people );
于 2012-09-21T11:42:40.007 回答
1

对于您应该使用的序列化程序JSONSerializer#transform

new JSONSerializer().exclude("*.class")
    .transform(new DateTransformer("yyyy/MM/dd hh:mm:ss"), "creationDate")
    .serialize(obj);
于 2012-10-09T15:43:49.957 回答