0

flexjson.JSONSerializerを使用してJavaオブジェクトをシリアル化していますが、Dateプロパティをシリアル化すると、タイムスタンプに変換されます。

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

flexjsonはどのようにして日付から読み取り可能な時間の文字列に変換できますか?

4

2 に答える 2

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 に答える
1

同じようにDateTransformerを使用できます。

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