JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串,返回包含 JSON 文本的字符串。
var str = {name:"菜鸟教程", site:"http://www.runoob.com"}
str_pretty1 = JSON.stringify(str)
document.write("<pre>" + str_pretty1 + "</pre>" );//
{"name":"菜鸟教程","site":"http://www.runoob.com"}str_pretty2 = JSON.stringify(str, null, 4) //使用四个空格缩进
document.write("<pre>" + str_pretty2 + "</pre>" ); // pre 用于格式化输出
{ "name": "菜鸟教程", "site": "http://www.runoob.com" }
JSON.parse()【从一个字符串中解析出json对象】
例子:
//定义一个字符串
var data='{"name":"goatling"}'
//解析对象
JSON.parse(data)
结果是:
name:"goatling"
JSON.stringify()【从一个对象中解析出字符串】
var data={name:'goatling'}
JSON.stringify(data)
结果是:
'{"name":"goatling"}'