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
我有一个 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