我有一个 Json 数据,我正在使用 Jackson 将其转换为 POJO,效果很好。但是,现在我有一个特定的要求来获取特定节点的值,而无需对其进行 Json 解码。它包含一些动态键,我不能将它们作为 POJO 的特定属性,而是我需要它的值,我可以稍后解码。
请帮我把它弄好。
这是一个示例 json:
{"node":{
"status":{"code":200,"message":"OK"},
"fields":{"main_id":{"value":1372669257},
"from_node":{"value":"{\"1\":\"\",\"0\":\"Categorized\",\"557\":\"K1\",\"55446\":\"K2\",\"5552\":\"K3\",\"57\":\"L9\"}"},
"previous_id":{"value":1372669640},
"new_counter":{"value":8}
}
}
}
从这个 JSON 数据中,我将代码、消息、字段等所有键映射到我的 POJO 中。现在在那个 POJO 类中,我想要一个名为“value”的新属性,我希望将“from_node”中的值映射为字符串。