Let us see how to convert a Java String to JSON Object using Jackson Library,

Java String
String javaJsonString = "{\"name\":\"Chris\",\"age\":22}";
Java Code:
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.IOException;
public class JavaStringToJson {
public static void main(String[] args) {
try {
String javaJsonString = "{\"name\":\"Chris\",\"age\":22}";
ObjectMapper objectMapper = new ObjectMapper();
JsonNode jsonNode = objectMapper.readTree(javaJsonString);
String name = jsonNode.get("name").asText();
int age = jsonNode.get("age").asInt();
System.out.println(name +" : " + age);
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}
}
Output:
Chris : 22
Provide Feedback For This Article
We take your feedback seriously and use it to improve our content. Thank you for helping us serve you better!
😊 Thanks for your time, your feedback has been registered!
Comments & Discussion
Facing issues? Have questions? Post them here! We're happy to help!