JSON.parse() 方法用来解析JSON字符串,构造由字符串描述的JavaScript值或对象。提供可选的reviver函数用以在返回之前对所得到的对象执行变换(操作)。 语法 JSON.parse(text[, reviver]) 参数 text 要被解析成JavaScript值的字符串,查看 JSON 对象学习的JSON 语法的说明。 reviver 可选 如果是一个函数,则规定了原始值如何被解析改造,在被返回之前。 返回值 Object对应给定的JSON文本。 异常 若被解析的 JSON 字符串是非法的,则会抛出 一个语法错误 异常。 示例 使用 JSON.parse() JSON.parse('{}'); // {} JSON.parse('true'); // true JSON.parse('"foo"'); // "foo" JSON.parse('[1, 5, "false"]'); // [1, 5, "false"] JSON.parse('null'); // null JSON.stringify() 方法是将一个JavaScript值(对象或者数组)转换为一个 JSON字符串,如果指定了replacer是一个函数,则可以替换值,或者如果指定了replacer是一个数组,可选的仅包括指定的属性。 语法 JSON.stringify(value[,