How to convert an object to string using JavaScript ?
Last Updated :
07 Mar, 2024
To convert an object to string using JavaScript we can use the available methods like string constructor, concatenation operator etc.
Let’s first create a JavaScript object.
Javascript
let obj_to_str = {
name: "GeeksForGeeks" ,
city: "Noida" ,
contact: 2488
};
|
Examples to convert an object to string using JavaScript
1. Using String() Constructor
String() constructor converts the value of an object to a string.
Syntax:
String(object)
Example: Here, we will use the string() method to convert the objects to a string.
javascript
let bool_to_s1 = Boolean(0);
let bool_to_s2 = Boolean(1);
let num_to_s = 1234;
console.log( typeof (bool_to_s1));
console.log( typeof (String(bool_to_s1)));
console.log( typeof (bool_to_s2));
console.log( typeof (String(bool_to_s2)));
console.log( typeof (num_to_s));
console.log( typeof (String(num_to_s)));
|
Output
boolean
string
boolean
string
number
string
Explanation: This code demonstrates type conversion in JavaScript. It first creates a boolean value from 0 and 1, and then converts them to strings using the String()
constructor. Similarly, it converts a number to a string. Finally, it logs the types before and after conversion for each case.
2. Using JSON.stringify() Method
JSON.stringify() converts the JavaScript object to a string which is needed to send data over the web server.
Syntax:
JSON.stringify(obj)
Example: In this example, we will use JSON.stringify() method for conversion of an object to a string.
javascript
let obj_to_str = {
name: "GeeksForGeeks" ,
city: "Noida" ,
contact: 2488
};
let myJSON = JSON.stringify(obj_to_str);
console.log(myJSON);
|
Output
{"name":"GeeksForGeeks","city":"Noida","contact":2488}
Explanation: This code converts the object obj_to_str
to a JSON string using JSON.stringify()
. It then logs the resulting JSON string to the console. This process serializes the object’s properties into a string representation suitable for data interchange.
Using plus (+) Operator with string
By default concatenation operation of a string with any data type value first, and convert the value to string type then concatenate it to string.
Syntax:
"" + object ;
Example: Here, we are using + operate to change objects to strings.
Javascript
let obj1 = new Object();
let obj2 = { ww : 99 , ss : 22};
console.log( typeof ( obj1 ));
console.log( typeof ( '' + obj1));
console.log( typeof ( obj2 ));
console.log( typeof ( '' + obj2 ));
|
Output
object
string
object
string
Explanation: The code demonstrates converting objects to strings in JavaScript. It creates two objects, obj1
and obj2
, and displays their data types before and after conversion. By concatenating an empty string, the objects are converted to strings, changing their data types from object
to string
.
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...