看一下 Jacksons内置的树模型功能。
您的代码将是:
public void parse(String json) { JsonFactory factory = new JsonFactory(); ObjectMapper mapper = new ObjectMapper(factory); JsonNode rootNode = mapper.readTree(json); 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()); }}


