【发布时间】:2015-06-06 03:39:00
【问题描述】:
我有一个简单的 Spring Boot 应用程序,它有一个简单的 MyDateTime 模型类,只有一个 java.util.Date 实例变量,具有私有访问、getter/setter 和默认构造函数。
控制器只是实例化这个对象并返回。
在输出中,我看到 Date 对象的默认表示是一个整数(可能是来自 Epoch 的毫秒)
有什么方法可以将 Date 对象的默认 jsonification 更改为 ISO-String 或任何其他字符串?
编辑:
一些说明:
我对 Spring 和 Spring Boot 很陌生。我正在使用 spring 网站上的示例应用程序中的模板。 JSON 化是通过 Jackson 完成的。休息一下,我一般对 Spring 了解不多。
【问题讨论】:
-
你能分享一些代码吗?你如何打印你的 MyDateTime 模型?
-
我没有打印任何东西。我只是有一个名为 SimpleController 的类,它实例化另一个类 MyDateTime 并返回它。
-
这与 Spring Boot 有什么关系?何时/为什么/如何创建 JSON?你使用什么 JSON API?这个问题缺少回答它所需的任何必要信息。
标签: java json spring spring-boot