假设您的最终目标只是将JSON反序列化为
Map<String, Object>,那么使用Jackson可以简单得多。使用
ObjectMapper:
final String json = "{}";final ObjectMapper mapper = new ObjectMapper();final MapType type = mapper.getTypeFactory().constructMapType( Map.class, String.class, Object.class);final Map<String, Object> data = mapper.readValue(json, type);您将需要错误处理等,但这是一个很好的起点。



