JAVA API for JSON Processing

The Java API for JSON Processing provides a convenient way to process (parse, generate, transform, and query) JSON text.   Download javax.json-api If using Maven, add this dependency to your pom.xml <dependency>     <groupId>javax.json</groupId>     <artifactId>javax.json-api</artifactId>     <version>1.0</version> </dependency> You can directly download the jar from this link :   Creating JSON string from JsonObject package com.topjavatutorial; […]

Convert JSON to Java Object and Java Object to JSON in Java using Jackson

In this article, we will see how to convert JSON to Java Object and Java Object to JSON in Java using Jackson API. Jackson is one of the popular libraries for processing JSON. We can use Jackson to convert Java objects to JSON string and vice versa.   Maven dependencies for Jackson For a simple […]

Convert Java Object to / from JSON using JSON.simple

We can use json-simple library parse a JSON string to Java object and vice versa. The jar can be downloaded from :   Here are some examples:   Example : Convert Java Object to JSON String package com.topjavatutorial.json; import org.json.simple.JSONObject; public class JsonParsingExample {   public static void main(String[] args) {     JSONObject jsonObj  = new JSONObject(); […]

Converting JavaScript values to JSON using stringify

JSON.stringify   stringify is used for writing JavaScript values into a valid JSON.   Syntax of the JSON stringify Method JSON.stringify(value[, replacer [, space]]); Only value is mandatory for stringify method.   JSON stringify example   <!DOCTYPE html> <html> <body> <h2> JSON Stringify Example </h2> <p id="jsonparsing"></p> <script> var employee = new Object(); = […]


XML vs JSON   XML and JSON are two of the most popular data interchange formats. Refer below a comparison between the two using an example that has employee details represented as an xml and as a json.   XML <?xml version="1.0" encoding="UTF-8" ?> <employee>   <firstName>John</firstName>   <lastName>Smith</lastName>   <age>25</age>   <address>     <streetAddress>21 2nd Street</streetAddress>     <city>New York</city>     <state>NY</state> […]