1

我有一个 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”中的值映射为字符串。

4

0 回答 0