Jackson JSON不区分大小写的反序列化

时间:2015-09-28 11:27:21

标签: java json jackson json-deserialization

我有json

{
"containers": {
    "USER": {
        "wifPk": "L2x26xxMmKshontu.....qEMh5TCWyf"
        }
    }
}

我需要将容器属性USER值视为不区分大小写。因为它可以是userUSER。 启动Jackson 2.5.0我知道可以使用以下方法将json反序列化为类:

ObjectMapper objectMapper = new ObjectMapper();  
objectMapper.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES, true);  
CarInfo info = objectMapper.readValue(data, CarInfo.class);

但我不能上课。我的代码不起作用:

privateKey = data.getJson().path("containers").path("user").path("wifPk").asText();

有工作解决方案吗?

0 个答案:

没有答案