【发布时间】:2011-08-21 23:17:42
【问题描述】:
我需要反序列化 JSON 对象并以不区分大小写的方式访问字段。示例:
String s = "{\"FOO\": 123}";
ObjectMapper mapper = new ObjectMapper();
JsonNode node = mapper.readTree(s);
node.get("foo"); // this should return the "FOO" field
这需要高性能,因此调用getFieldNames() 并将结果小写并不是一个好的解决方案。
【问题讨论】: