У меня есть JSON
: [{"client":"1"}]
JSON
передается извне, и мне нужно пойти и разобрать, что JSON
, JSON
может измениться, поэтому мне приходится читать его каждый раз.
Чтение в режиме онлайн. Я бросил книжную полку Jackson
, но у меня возникла проблема с выводом .. fieldsIterator результат пуст:
JsonFactory factory = new JsonFactory();
ObjectMapper mapper = new ObjectMapper(factory);
JsonNode rootNode = mapper.readTree(params);
Iterator < Map.Entry < String, JsonNode >> fieldsIterator = rootNode.fields();
while (fieldsIterator.hasNext()) {
Map.Entry < String, JsonNode > field = fieldsIterator.next();
System.out.println("Key: " + field.getKey() + "\tValue:" + field.getValue());
}
На данный момент ничего не печатается. Как это исправить?