当前位置: 首页 > 知识库问答 >
问题:

@datetimeformat转换为JSON格式错误

袁增
2023-03-14

在我的班上我有日期字段:

@DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)
LocalDateTime date;

我使用DataTimeFormat是因为我想要这样的日期格式(用于我的REST控制器):

YYYY-MM-DD'T'HH:MM:SS.SSSZ,例如“2000-10-31 01:30:00.000-05:00”。

但它在JSON中转换为(JSON数组):

"date":[2016,1,6,6,53,29,859000000]

而不是像这样(JSON字符串):

"date":"2016-01-06 06:53:29..."

我使用依赖项jackson-datatype-jsr310(因为jackson-databind转换为object,就像这个问题一样)。

共有1个答案

姬存
2023-03-14

这里有一篇关于如何序列化JSON日期的优秀文章。

http://www.baeldung.com/jackson-serialize-dates

选项12:自定义序列化器应该是最后的手段,但是在那个页面上有很多解决方案可供选择。

 类似资料:
  • 问题内容: 我尝试使用json格式的文件作为输入。这是示例数据的片段。 可以在r中使用这种复杂的json格式制作一个csv,以便更平滑地处理数据吗? 例如,有以下基本类别:基本信息照片创建者位置类别网址 可以制作带有basic_information.id,creator.id等子类别类别的csv文件吗? 问题答案: 在研究您的答案时,我在评论中张贴了一些链接,但现在我非常确信这是解决问题的方法。

  • 问题内容: 我有一个带有两列的Pandas –一列带有文件名,一列带有生成它的时间: 我正在尝试将其转换为以下格式的JSON文件: 使用命令时,将以以下格式获取记录: 我只是想知道是否存在以所需格式获取JSON文件的选项。任何帮助,将不胜感激。 问题答案: 您得到的输出是。因此,您可以根据需要简单地对其进行切片,并从中删除逗号。 要将输出写入文本文件,您可以执行以下操作:

  • 问题内容: 我收到了JSON文件,但不知道如何读取。有转换器可以在其中生成漂亮的CSV文件,以便将其加载到MS Excel中吗?我不懂JSON,所以如果有人编写脚本或将我链接到可以完成此任务的脚本,那将非常棒。 我在http://json.bloople.net上找到了一些接近的东西,但是不幸的是,它是JSON到HTML。 编辑:jsonformat.com越来越近,但是它仍然不是CSV。 问题答

  • 问题内容: 在遵循众多D3示例时,数据通常以flare.json中给出的格式进行格式化: 我有一个邻接列表,如下所示: 我想将其转换为以上格式。目前,我正在服务器端执行此操作,但是有没有办法使用d3的功能来实现此目的?我在这里找到了一个,但是这种方法似乎需要修改d3核心库,由于可维护性,我不赞成这样做。有什么建议? 问题答案: 有没有规定的格式,通常可以通过各种访问函数重新定义你的数据(如hier

  • 问题内容: 我收到的日期值是这样的JSON对象: 我想用Java代码将其解析为或作为。 我想知道什么是简单的方法。 问题答案: 我认为第一个数字()是自纪元以来的毫秒数,并且是时区。鉴于以下示例代码似乎是这种情况,它似乎可以满足您的要求。 以下代码使用Jackson解析JSON输入,如果您还没有选择的JSON解析库,我建议您这样做。它缺少错误检查等。 样例代码: 输出:

  • 我试图用以下格式转换一个JSON: 我已经计算了JSON,现在我需要使用evaluatejsonpath输出中的属性来获得以下格式: 它们是内置的处理器来完成此转换吗,还是需要在executionscript处理器中开发一个Python脚本?