java - java中的字符串到日期json解析

标签 java json parsing serialization deserialization

JSON我收到多个参数,但我想使用其中的几个。 那么这是否可能我可以避免解析它们,因为我得到 String “2018-02-09 03:05:20 EST”的类型以及我使用 POJO 数据类型的依赖项目是 Date ,我无法操作 POJO 类(它被多种方法使用)。我需要方法来避免该参数或以字符串格式获取它并将其设置为 Date 的方法数据类型,不影响POJO

最佳答案

您可以在 POJO 类中存储两个变量,并在序列化时忽略其中之一。

...

private Date someDate;

@ JsonIgnore
private String someDateStr;

...

因此,在序列化和反序列化时,这将忽略字符串一并仅生成日期一。您可以通过私有(private)辅助函数使用 someDateStr

的当前值设置日期 someDate

关于java - java中的字符串到日期json解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48714414/

相关文章:

json - 将 json 从一个 Node 服务器传递到另一 Node 服务器 - 最有效的方法?

python解析csv文件

xml - 如何使用 SXD-XPath 选择命名空间属性的值?

java - 在谷歌应用程序引擎上的 hibernate 中使用mysql重复id

java - 从java在mysql中创建一个数据库

c# - 尝试从 URL 反序列化 .NET 的 JSON,但出现错误

json - 无法使用 JSONDecoder 解码

java - 使用 servlet 过滤器从发布的数据中删除表单参数

Java 运算符优先级

sql - 如何使SQL表的字段值成为SQL中JSON对象的键?