摘要:
eval() 函数可编译并执行任何 JavaScript 代码。这隐藏了一个潜在的安全问题。使用 JSON 解析器将 JSON 转换为 JavaScript 对象是更安全的做法。JSON 解析器只能识别 JSON 文本,而不会编译脚本。在浏览器中,这提供了原生的 JSON 支持,而且 JSON 解析 阅读全文
摘要:
JSON.stringify()JSON 通常用于与服务端交换数据。 在向服务器发送数据时一般是字符串。 我们可以使用 JSON.stringify() 方法将 JavaScript 对象转换为字符串。 语法JSON.stringify(value[, replacer[, space]])参数说明 阅读全文
摘要:
JSON.parse()JSON 通常用于与服务端交换数据。 在接收服务器数据时一般是字符串。 我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。 语法JSON.parse(text[, reviver])参数说明: text:必需, 一个有效的 JSON 字符串 阅读全文
摘要:
数组作为 JSON 对象实例[ "Google", "Runoob", "Taobao" ]JSON 数组在中括号中书写。 JSON 中数组值必须是合法的 JSON 数据类型(字符串, 数字, 对象, 数组, 布尔值或 null)。 JavaScript 中,数组值可以是以上的 JSON 数据类型, 阅读全文
摘要:
对象语法实例{ "name":"runoob", "alexa":10000, "site":null }JSON 对象使用在大括号({})中书写。 对象可以包含多个 key/value(键/值)对。 key 必须是字符串,value 可以是合法的 JSON 数据类型(字符串, 数字, 对象, 数组 阅读全文
摘要:
JSON vs XMLJSON 和 XML 都用于接收 web 服务端的数据。 JSON 和 XML在写法上有所不同,如下所示: JSON 实例{ "sites": [ { "name":"直线滑台" , "url":"www.dgznrobot.com" }, { "name":"电池网" , " 阅读全文
摘要:
JSON 语法是 JavaScript 对象表示语法的子集。 数据在名称/值对中数据由逗号分隔大括号 {} 保存对象中括号 [] 保存数组,数组可以包含多个对象JSON 名称/值对JSON 数据的书写格式是:。 key : value JSON 值JSON 值可以是: 数字(整数或浮点数)字符串(在 阅读全文
摘要:
JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)JSON 是轻量级的文本数据交换格式JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不 阅读全文