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

在线预览结束,喜欢就下载吧,查找使用更方便

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

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

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

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

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程序能够使用内建的eval()函数,用JSON数据来生成原生的JavaScript对象。亲自试一试-实例通过我们的编辑器,您可以在线编辑JavaScript代码,然后通过点击一个按钮来查看结果:<html><body><h2>在JavaScript中创建JSON对象</h2><p>Name:<spanid="jname"></span><br/>TheshortestwaytodomanythingsistoonlyonethingatatimeandAllthingsintheirbeingaregoodforsomethingandSufferingisthemostpowerfulteacheroflifeAge:<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.namedocument.getElementById("jage").innerHTML=JSONObject.agedocument.getElementById("jstreet").innerHTML=JSONObject.streetdocument.getElementById("jphone").innerHTML=JSONObject.phone</script></body></html>亲自试一试类似XMLJSON是纯文本JSON具有“自我描述性”(人类可读)JSON具有层级结构(值中存在值)JSON可通过JavaScript进行解析JSON数据可使用AJAX进行传输相比XML的不同之处没有结束标签更短读写的速度更快能够使用内建的JavaScripteval()方法进行解析使用数组不使用保留字TheshortestwaytodomanythingsistoonlyonethingatatimeandAllthingsintheirbeingaregoodforsomethingandSufferingisthemostpowerfulteacheroflife为什么使用JSON?对于AJAX应用程序来说,JSON比XML更快更易使用:使用XML读取XML文档使用XMLDOM来循环遍历文档读取值并存储在变量中使用JSON读取JSON字符串用eval()处理JSON字符串SON语法是JavaScript语法的子集。JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JSON名称/值对JSON数据的书写格式是:名称/值对。名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:"firstName":"John"这很容易理解,等价于这条JavaScript语句:firstName="John"JSON值JSON值可以是:数字(整数或浮点数)字符串(在双引号中)逻辑值(true或fa