JSON.parse() 方法解析一个JSON字符串

Posted 童彪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSON.parse() 方法解析一个JSON字符串相关的知识,希望对你有一定的参考价值。

JSON.parse() 方法解析一个JSON字符串,构造由字符串描述的javascript值或对象。可以提供可选的reviver函数以在返回之前对所得到的对象执行变换。

语法EDIT

JSON.parse(text[, reviver])

参数

text
要被解析成JavaSctipt值的字符串,查看 JSON 对象学习的JSON 语法的说明。
reviver 可选
如果是一个函数,则规定了原始值如何被解析改造,在被返回之前。

返回值

Object对应给定的JSON文本。

异常

若被解析的 JSON 字符串是非法的,则会抛出 一个语法错误 异常。

示例EDIT

使用 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.parse() 方法解析一个JSON字符串的主要内容,如果未能解决你的问题,请参考以下文章

JSON.parse不能解析j包含回车字符的son数据的问题

JSON.parse()和JSON.stringify()方法

“JSON.parse”和“JSON.stringify”有啥区别?

JSON.parse() 与 JSON.stringify()

JSON.parse()和JSON.stringify()用法

js中解析json对象:JSON.parse()用于从一个字符串中解析出json对象, JSON.stringify()用于从一个对象解析出字符串。