JSON.stringify()和JSON.parse()

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"}'


猜你喜欢

转载自blog.csdn.net/weixin_38098192/article/details/80307053