1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Json语法

JSON 介绍 2 JSON 类似 XML 2 相比 XML 的不同之处 2 为什么使用 JSON? 3 JSON 实例 3 JSON 语法 5 JSON 语法规则 5 JSON 名称/值对 6 JSON 值 6 JSON 对象 7 JSON 数组 7 JSON 使用 JavaScript 语法 8 例子 8 JSON 文件 9 JSON 对象使用 10 把 JSON 文本转换为 JavaScript 对象 10 JSON 实例 - 来自字符串的对象 10 例子 11 JSON 解析器 11 JSON 介绍 JSON 类似 XML JSON 是纯文本 JSON 具有“自我描述性”(人类可读) JSON 具有层级结构(值中存在值) JSON 可通过 JavaScript 进行解析 JSON 数据可使用 AJAX 进行传输 相比 XML 的不同之处 没有结束标签 更短 读写的速度更快 能够使用内建的 JavaScript eval() 方法进行解析 使用数组 不使用保留字 为什么使用 JSON? 对于 AJAX 应用程序来说,JSON 比 XML 更快更易使用: 使用 XML 读取 XML 文档 使用 XML DOM 来循环遍历文档 读取值并存储在变量中 使用 JSON 读取 JSON 字符串 用 eval() 处理 JSON 字符串 JSON 实例 通过我们的编辑器,您可以在线编辑 JavaScript 代码,然后通过点击一个按钮来查看结果: html body h2在 JavaScript 中创建 JSON 对象/h2 p Name: span id=jname/spanbr / Age: span id=jage/spanbr / Address: span id=jstreet/spanbr / Phone: span id=jphone/spanbr / /p script type=text/javascript var JSONObject= { name:Bill Gates, street:Fifth Avenue New York 666, age:56, phone:555 1234567}; document.getElementById(jname).innerHTML=JSONO document.getElementById(jage).innerHTML=JSONObject.age document.getElementById(jstreet).innerHTML=JSONObject.street document.getElementById(jphone).innerHTML=JSONObject.phone /script /body /html JSON 语法 JSON 语法是 JavaScript 语法的子集。 JSON 语法规则 JSON 语法是 JavaScript 对象表示法语法的子集。数据在名称/值对中 数据由逗号分隔 花括号保存对象 方括号保存数组 JSON 数据的书写格式是:名称/值对。名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值: firstName : John 这很容易理解,等价于这条 JavaScript 语句: firstName = John JSON 值可以是:数字(整数或浮点数) 字符串(在双引号中) 逻辑值(true 或 false) 数组(在方括号中) 对象(在花括号中) null JSON 对象在花括号中书写:对象可以包含多个名称/值对: { firstName:John , lastName:Doe } 这一点也容易理解,与这条 JavaScript 语句等价: firstName = John lastName = Doe JSON 数组在方括号中书写:数组可包含多个对象: { employees: [ { firstName:John , lastName:Doe }, { firstName:Anna , lastName:Smith }, { firstName:Peter , lastName:Jones } ] } 在上面的例子中,对象 employees 是包含三个对象的数组。每个对象代表一条关于某人(有姓和名)的记录。 因为 JSON 使用 JavaScript 语法,所以无需额外的软件就能处理 JavaScript 中的 JSON。通过 JavaScript,您可以创建一个对象数组,并像这样进行赋值: 例子 var employees = [ { firstName:Bill , lastName:Gates }, { firstName:Geor

文档评论(0)

2232文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档