0

我使用 jQuery DataTable,并且在类中有字段:

public class Test {
private Date date;
...
}

我想传递给 JavaScript 对象测试,但日期为 dd.mm.yyyy。我已经提交了毫秒。我怎样才能做到这一点?我使用 JSON

4

1 回答 1

0

这取决于您用于序列化 Test 类的 JSON API。无论如何,我相信所有 API 都能够在字段级别应用自定义格式化程序/转换器。在此格式化程序/转换器中,您可以将您的 javaDate对象转换String为所需格式。

例如XStream(我最喜欢的 JSON API)提供了可以实现的转换器。在此处查看示例 (请参阅日期转换器部分)。

如果你使用杰克逊,你可以检查这个答案这个例子

还有许多其他 JSON API(JAXB 等),但 IMO XStream 更容易上手。

于 2013-01-09T10:12:53.407 回答