Мне нужно десериализовать объекты JSON и получить доступ к полям без учета регистра. Пример:
String s = "{\"FOO\": 123}";
ObjectMapper mapper = new ObjectMapper();
JsonNode node = mapper.readTree(s);
node.get("foo"); // this should return the "FOO" field
Это должно быть быстродействующим, поэтому вызов getFieldNames()
и нижний регистр результатов не являются хорошим решением.