![]() |
VOOZH | about |
The JSON.stringify() method in JavaScript is used to convert JavaScript objects into a JSON string. This method takes a JavaScript object as input and returns a JSON-formatted string representing that object.
Syntax:
JSON.stringify(value, replacer, space);
Return Value: Returns a string for a given value.
Example 1: Converting JavaScript Object to JSON String
The code demonstrates how to convert a JavaScript object obj into a JSON string using JSON.stringify(). The resulting JSON string represents the properties of the object in a serialized format.
value of result = {"Company":"GeeksforGeeks","Estd":2009,"location":"Noida"}Example 2: Deep Copying JavaScript Object with JSON.stringify() and JSON.parse()
The code creates an object obj with nested properties. JSON.stringify() converts obj to a JSON string, then JSON.parse() parses it back to an object obj2. Modifying obj2 doesn't affect obj, illustrating deep copying.
{
name: 'GFG',
add: { country: 'India', state: { code: 'JS', topic: 'stringify' } }
}
{
name: 'GFG',
add: {
country: 'India',
state: { code: 'JS', topic: 'stringify json object' }
}
...Example 3:Converting Array to JSON String
The code converts the array value into a JSON string using JSON.stringify(). The resulting string result is logged along with its type. This demonstrates how JSON.stringify() converts JavaScript data types into JSON strings.
value of result = ["Logan",21,"Peter",24] type of result = string
We have a complete list of Javascript JSON methods, to check those please go through Javascript JSON Complete Reference article.