预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共36页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

JSON教程 HYPERLINK"http://www.w3school.com.cn/json/index.asp"\o"JSON教程"JSON教程 HYPERLINK"http://www.w3school.com.cn/json/json_intro.asp"\o"JSON简介"JSON简介 JSON:JavaScript对象表示法(JavaScriptObjectNotation)。 JSON是存储和交换文本信息的语法。类似XML。 JSON比XML更小、更快,更易解析。 每一章中用到的实例 { "employees":[ {"firstName":"Bill","lastName":"Gates"}, {"firstName":"George","lastName":"Bush"}, {"firstName":"Thomas","lastName":"Carter"} ] } 这个employee对象是包含3个员工记录(对象)的数组。 什么是JSON? JSON指的是JavaScript对象表示法(JavaScriptObjectNotation) JSON是轻量级的文本数据交换格式 JSON独立于语言* JSON具有自我描述性,更易理解 *JSON使用JavaScript语法来描述数据对象,但是JSON仍然独立于语言和平台。JSON解析器和JSON库支持许多不同的编程语言。 JSON-转换为JavaScript对象 JSON文本格式在语法上与创建JavaScript对象的代码相同。 由于这种相似性,无需解析器,JavaScript程序能够使用内建的HYPERLINK"http://www.w3school.com.cn/jsref/jsref_eval.asp"\o"JavaScripteval()函数"eval()函数,用JSON数据来生成原生的JavaScript对象。 SON简介 HYPERLINK"http://www.w3school.com.cn/json/index.asp"\o"JSON教程"JSON教程 HYPERLINK"http://www.w3school.com.cn/json/json_syntax.asp"\o"JSON语法"JSON语法 亲自试一试-实例 通过我们的编辑器,您可以在线编辑JavaScript代码,然后通过点击一个按钮来查看结果: <html> <body> <h2>在JavaScript中创建JSON对象</h2> <p> Name:<spanid="jname"></span><br/> Age:<spanid="jage"></span><br/> Address:<spanid="jstreet"></span><br/> Phone:<spanid="jphone"></span><br/> </p> <scripttype="text/javascript"> varJSONObject={ "name":"BillGates", "street":"FifthAvenueNewYork666", "age":56, "phone":"5551234567"}; document.getElementById("jname").innerHTML=JSONObject.name document.getElementById("jage").innerHTML=JSONObject.age document.getElementById("jstreet").innerHTML=JSONObject.street document.getElementById("jphone").innerHTML=JSONObject.phone </script> </body> </html> HYPERLINK"http://www.w3school.com.cn/tiy/t.asp?f=json_create"\t"_blank"亲自试一试 类似XML JSON是纯文本 JSON具有“自我描述性”(人类可读) JSON具有层级结构(值中存在值) JSON可通过JavaScript进行解析 JSON数据可使用AJAX进行传输 相比XML的不同之处 没有结束标签 更短 读写的速度更快 能够使用内建的JavaScripteval()方法进行解析 使用数组 不使用保留字 为什么使用JSON? 对于AJAX应用程序来说,JSON比XML更快更易使用: 使用XML 读取XML文档 使用XMLDOM来循环遍历文档 读取值并存储在变量中 使用JSON 读取JSON字符串 用eval(