JSON.parse与JSON.stringify
1.JSON.parse
JSON.parse将文本转换为对象,当然该文本需要是以JSON格式存储
原型:JSON.parse(text[,reviver])
参数:
text,必选,要转换为对象的JSON文本。
reviver,可选,该参数是个替换函数。在转换中,遍历的每个节点,都将执行该函数,该函数的返回值替代转换结果的相应节点值。
2.JSON.stringify
JSON.stringify将对象转换为文本。
原型:
JSON.stringify(value[,reviver[,space]])
参数:
value,必选,要转换为JSON文本的对象
reviver,可选,该参数是个替换函数。在转换中,遍历的每个节点,都将执行该函数,该函数的返回值将替代转换结果的相应节点值。
space,可选,格式化输出JSON文本缩进的空格数量,如果不提供将不格式化输出。
需要注意的是,使用JSON.parse时,对象的属性名也必须要用双引号括起来,否则会报异常。
如:
{
“name”: “xxx”,
“age”:28,
}