1.Json的学习--JSON.stringfy() 妖狐艹你老母 2022-01-10 15:23 118阅读 0赞 1.JSON.parse() # JSON.parse() # JSON 通常用于与服务端交换数据。 在接收服务器数据时一般是字符串。 我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。 JSON.parse(text[, reviver]) **参数说明:** * **text:**必需, 一个有效的 JSON 字符串。 * **reviver:** 可选,一个转换结果的函数, 将为对象的每个成员调用此函数. ## JSON 解析实例 ## 例如我们从服务器接收了以下数据: \{ "name":"runoob", "alexa":10000, "site":"www.runoob.com"\} 我们使用 JSON.parse() 方法处理以上数据,将其转换为 JavaScript 对象: varobj = JSON.parse('\{ "name":"runoob", "alexa":10000, "site":"www.runoob.com" \}'); ## 从服务端接收数组的 JSON 数据 ## 如果从服务端接收的是数组的 JSON 数据,则 JSON.parse 会将其转换为 JavaScript 数组: ## 异常 ## ### 解析数据 ### JSON 不能存储 Date 对象。 如果你需要存储 Date 对象,需要将其转换为字符串。 之后再将字符串转换为 Date 对象。 ## 实例 ## vartext = '\{ "name":"Runoob", "initDate":"2013-12-14", "site":"www.runoob.com"\}'; varobj = JSON.parse(text); obj.initDate = newDate(obj.initDate); document.getElementById("demo").innerHTML = obj.name \+ "创建日期: " \+ obj.initDate; [ ][Link 1] 我们可以启用 JSON.parse 的第二个参数 reviver,一个转换结果的函数,对象的每个成员调用此函数。 ## 实例 ## vartext = '\{ "name":"Runoob", "initDate":"2013-12-14", "site":"www.runoob.com"\}'; varobj = JSON.parse(text, function(key, value)\{ if(key == "initDate")\{ returnnewDate(value); \}else\{ returnvalue; \}\}); document.getElementById("demo").innerHTML = obj.name \+ "创建日期:" \+ obj.initDate; ## 解析函数 ## JSON 不允许包含函数,但你可以将函数作为字符串存储,之后再将字符串转换为函数。 ## 实例 ## vartext = '\{ "name":"Runoob", "alexa":"function () \{return 10000;\}", "site":"www.runoob.com"\}'; varobj = JSON.parse(text); obj.alexa = eval("(" \+ obj.alexa \+ ")"); document.getElementById("demo").innerHTML = obj.name \+ " Alexa 排名:" \+ obj.alexa(); 转载于:https://www.cnblogs.com/Firesun/p/10998200.html [Link 1]: https://www.runoob.com/try/try.php?filename=tryjson_parse_date
相关 JSON 学习 JSON 总结内容 一、JSON 的定义 二、格式 三、在 JavaScript 中的 JSON 1. 一时失言乱红尘/ 2022年10月09日 02:57/ 0 赞/ 150 阅读
相关 JSON学习 1.JSON 语法是 JavaScript 对象表示语法的子集。 l 数据在名称/值对中 l 数据由逗号分隔 l 花括号保存对 灰太狼/ 2022年06月17日 13:26/ 0 赞/ 164 阅读
相关 JSON 学习 JavaScript Object Notation,JS 对象标记,是一种轻量级的数据交换格式。 [JSON 标准][JSON] JSON 介绍 简介 JS ╰半夏微凉°/ 2022年05月22日 23:18/ 0 赞/ 199 阅读
相关 JSON学习 JSON学习 [JSON][]([JavaScript][] Object Notation,JS对象简谱)是一种轻量级的数据交换格式。它基于 [ECMAScript][ 你的名字/ 2022年05月14日 18:34/ 0 赞/ 647 阅读
相关 json学习 [JSON字符串解析][JSON] [json在前后端数据交互中的应用][json] [Ajax+Json应用和实现省市联动][Ajax_Json] [JSON]: Dear 丶/ 2022年05月03日 08:00/ 0 赞/ 533 阅读
相关 JSON学习 1.JSON 语法是 JavaScript 对象表示语法的子集。 l 数据在名称/值对中 l 数据由逗号分隔 l 花括号保存对象 l 方括号保存数组 水深无声/ 2022年02月12日 13:45/ 0 赞/ 205 阅读
相关 1.Json的学习--JSON.stringfy() 1.JSON.parse() JSON.parse() JSON 通常用于与服务端交换数据。 在接收服务器数据时一般是字符串。 我们可以使用 JSON 妖狐艹你老母/ 2022年01月10日 15:23/ 0 赞/ 119 阅读
相关 JSON学习 文章目录 JSON介绍 概念 JSON使用 语法 JSON介绍 > [JSON官网][JSON] 概念 JSON 雨点打透心脏的1/2处/ 2021年09月29日 01:10/ 0 赞/ 265 阅读
还没有评论,来说两句吧...