How to parse a JSON string into JsonNode in Jackson?
You need to use an ObjectMapper
:
ObjectMapper mapper = new ObjectMapper();JsonFactory factory = mapper.getJsonFactory(); // since 2.1 use mapper.getFactory() insteadJsonParser jp = factory.createJsonParser("{\"k1\":\"v1\"}");JsonNode actualObj = mapper.readTree(jp);
Further documentation about creating parsers can be found here.