Spring json 的引导映射子集到 pojo

Spring boot map subset of json to pojo

我有一个 json 定义如下:

{
"data": [
   {
    "type": "hosts",    
    "attributes": {
        "element1": "value1",
        "element2": "value2"
  }
}
]
}

我希望 spring 只查看 "attributes" 节点并将其编组到由 "type" 资源定义的 pojo 中。 json 在 json-api 规范中,将来会得到增强以完全兼容规范。

关于如何解决这个问题的任何指示?

谢谢, 纳文

我认为您可以使用 ObjectMapper 将 JSON 对象解析为映射器。 看这里:

Jackson JSON – 将 JSON 转换为 Map

http://www.journaldev.com/2324/jackson-json-java-parser-api-example-tutorial