java - 具有多种类型的 json 字符串映射到 Map[String, Object]

标签 java json jackson

我有这个 json 字符串:

{
  "startDate" : "2014-12-17T14:31:40Z",
  "name" : "Izek",
  "age" : 12
}

当我用 Jackson 将它转换为 Map[String, Object] 时,startDate 的类型是 String 我如何告诉 Jackson 转换它到 DateTime 类型?

最佳答案

您需要在objectMapper 中明确设置数据格式。可以引用Date format Mapping to JSON Jackson更多细节。或者,您可以将其设为 http://java.dzone.com/articles/how-serialize-javautildate

关于java - 具有多种类型的 json 字符串映射到 Map[String, Object],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30318288/

相关文章:

java - Spring MVC - 请求映射

java - Spring Data REST 查询中返回类型的控制名称

java - 使用 JSON 注释更改返回类型

java - 键名中带有破折号的 JSON 响应

java - Junit 和 Java 类路径问题 - OS X

java - 从 jdom 中的文档读取文本时出错?

java - Netlogo Api Controller - 获取 TableView

javascript - 将 Backbone.js JSON 响应填充到嵌套集合/模型内的嵌套集合中

javascript - 我想将 JSON 数据从 javascript 传递到 React Native 中的 Native iOS 模块

java - 使用从 Json 响应传递的对象填充 JTable