本帖最后由 frankxu 于 2017-9-10 12:22 编辑
JSON.parse()JSON 通常用于与服务端交换数据。 在接收服务器数据时一般是字符串。 我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。 语法- JSON.parse(text[, reviver])
复制代码参数说明: - text:必需, 一个有效的 JSON 字符串。
- reviver: 可选,一个转换结果的函数, 将为对象的每个成员调用此函数。
JSON 解析实例例如我们从服务器接收了以下数据: - { "name":"sanmu", "alexa":10000, "site":"www.sanmukink.com" }
复制代码 我们使用 JSON.parse() 方法处理以上数据,将其转换为 JavaScript 对象:- var obj = JSON.parse('{ "name":"sanmu", "alexa":10000, "site":"www.sanmukink.com" }');
复制代码 解析前要确保你的数据是标准的 JSON 格式,否则会解析出错。解析完成后,我们就可以在网页上使用 JSON 数据了:
实例- <p id="demo"></p>
-
- <script>
- var obj = JSON.parse('{ "name":"runoob", "alexa":10000, "site":"www.runoob.com" }');
- document.getElementById("demo").innerHTML = obj.name + ":" + obj.site;
- </script>
复制代码
|