Convert Java Object to Json String using GSON Last Updated : 09 Jan, 2023 Summarize Comments Improve Suggest changes Share Like Article Like Report JSON Stand for JavaScript Object Notation. It's a standard text-based format which shows structured data based on JavaScript object syntax. It is commonly used for transmitting data in web applications. JSON is highly recommended to transmit data between a server and web application. To convert a Java object into JSON, the following methods can be used: GSON: It is an open-source Java library which is used to serialize and deserialize Java objects to JSON.Jackson API In this article, Java object is converted into the JSON using GSON: The steps to do this are as follows: Add jar files of Jackson (in case of Maven project add Gson dependencies in the pom.xml file) html <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.6.2</version> </dependency> Below is the screenshot showing this step:- Create a POJO (Plain Old Java Object) to be converted into JSON Java package GeeksforGeeks.Geeks; public class Organisation { private String organisation_name; private String description; private int Employees; // Calling getters and setters public String getOrganisation_name() { return organisation_name; } public void setOrganisation_name(String organisation_name) { this.organisation_name = organisation_name; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public int getEmployees() { return Employees; } public void setEmployees(int employees) { Employees = employees; } // Creating toString @Override public String toString() { return "Organisation [organisation_name=" + organisation_name + ", description=" + description + ", Employees=" + Employees + "]"; } } Below is the screenshot showing this step:- Create a Java class for converting the Organisation object into JSON. Java package GeeksforGeeks.Geeks; import com.google.gson.Gson; public class ObjectToJson { public static void main(String[] a) { /**Creating object of Organisation **/ Organisation org = new Organisation(); /** Insert the data into the object **/ org = getObjectData(org); System.out.println("Json representation" + " of Object organisation is "); // In the below line // we have created a New Gson Object // and call it's toJson inbuilt function // and passes the object of organisation System.out.println(new Gson().toJson(org)); } /** Get the data to be inserted into the object **/ public static Organisation getObjectData(Organisation org) { /**insert the data**/ org.setOrganisation_name("GeeksforGeeks"); org.setDescription("A computer Science portal for Geeks"); org.setEmployees(2000); /**Return Object**/ return org; } } Below is the screenshot showing this step:- Execute the processOutput JsonOutput { "organisation_name" : "GeeksforGeeks", "description" : "A computer Science portal for Geeks", "Employee" : "2000" } Below is the screenshot showing Output on Console: Comment More infoAdvertise with us Next Article Convert Json String to Java Object Using GSON S Shahnawaz_Ali Follow Improve Article Tags : Java JSON Java-String-Programs Practice Tags : Java Similar Reads Convert Json String to Java Object Using GSON Pre-requisite: Convert Java Object to Json String Using GSONJSON Stand for JavaScript Object Notation. It's a standard text-based format which shows structured data based on JavaScript object syntax. It is commonly used for transmitting data in web applications. JSON is highly recommended to transmi 3 min read Convert Java Object to Json String using Jackson API JSON stands for JavaScript Object Notation. It's a standard text-based format that shows structured data based on JavaScript object syntax. It is commonly used for transmitting data in web applications. JSON is highly recommended to transmit data between a server and web application. In order to con 3 min read How to Convert JS Object to JSON String in JQuery/Javascript? Converting a JavaScript object to a JSON string means using the JSON.stringify() method to transform the object into a JSON-formatted string. This allows for efficient data storage, transmission, and debugging by representing complex data structures in a standardized text format.To Convert JS Object 4 min read How to parse JSON object using JSON.stringify() in JavaScript ? In this article, we will see how to parse a JSON object using the JSON.stringify function. The JSON.stringify() function is used for parsing JSON objects or converting them to strings, in both JavaScript and jQuery. We only need to pass the object as an argument to JSON.stringify() function. Syntax: 2 min read How to Convert JSON to string in JavaScript ? In this article, we are going to learn the conversion of JSON to string in JavaScript. Converting JSON to a string in JavaScript means serializing a JavaScript object or data structure represented in JSON format into a textual JSON string for data storage or transmission.Several methods can be used 3 min read How to Convert String to JSON in JavaScript? In JavaScript, converting a string to JSON is important for handling data interchangeably between server and client, parsing external API responses, and storing structured data in applications. Below are the approaches to converting string to JSON in JavaScript: Table of Content Using JSON.parse()Us 2 min read Like