📝 Edit page
➕ Add page
JSON
Convert to JSON
Syntax
JSON.stringify(value[, replacer[, space]])
Basic
var x = {
a: [1, 2, 3],
b: '123'
}
JSON.stringify(x)
"{\"a\":[1,2,3],\"b\":\"123\"}"
Recommendeduse - use console.log
to unescape quotes and newlines.
console.log( JSON.stringify(x) )
{"a":[1,2,3],"b":"123"}
Wrap
Wrap the output across multiline lines for readability.
Set the space
argument.
The space argument may be used to control spacing in the final string.
- Use a number to indent that many characters (up to 10).
- Use a string to indent with that string (or the first 10 characters of it).
console.log( JSON.stringify({ a: 2 }, null, 4) )
{
"a": 2
}
Using a tab character mimics standard pretty-print appearance:
JSON.stringify({ uno: 1, dos: 2 }, null, '\t')
{
"uno": 1,
"dos": 2
}