获取特定节点值而不使用Jackson进行json解析

时间:2013-07-01 15:32:12

标签: java jackson

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

0 个答案:

没有答案