当前位置: 首页 > news >正文

安徽教育云网站建设虚拟网站源码

安徽教育云网站建设,虚拟网站源码,w78企业网站后台怎么做,做网站的抬头标语怎么深入浅出JSON JSON定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式#xff0c;易于阅读和编写#xff0c;同时也易于机器解析和生成。它基于ECMA262语言规范#xff08;1999-12第三版#xff09;中JavaScript编程语言的一个子集。 JSON采用与编程语言… 深入浅出JSON JSON定义    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式易于阅读和编写同时也易于机器解析和生成。它基于ECMA262语言规范1999-12第三版中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式但是也使用了类C语言包括C C C# Java JavaScript Perl Python等的习惯这些特性使JSON成为理想的数据交换格式。 JSON的结构基于下面两点 1. 名称/值对的集合 不同语言中它被理解为对象(object)记录(record)结构(struct)字典(dictionary)哈希表(hash table)键列表(keyed list)等2. 值的有序列表 多数语言中被理解为数组(array) JSON使用 JSON以一种特定的字符串形式来表示 JavaScript 对象。如果将具有这样一种形式的字符串赋给任意一个 JavaScript 变量那么该变量会变成一个对象引用而这个对象就是字符串所构建出来的好像有点拗口我们还是用实例来说明。 这里假设我们需要创建一个User对象并具有以下属性 用户ID 用户名 用户Email 您可以使用以下JSON形式来表示User对象 {UserID:11, Name:Truly, Email:zhuleipro◎hotmail.com}; 然后如果把这一字符串赋予一个JavaScript变量那么就可以直接使用对象的任一属性了。 完整代码: script var User {UserID:11, Name:Truly, Email:zhuleipro◎hotmail.com}; alert(User.Name); /script 实际使用时可能更复杂一点比如我们为Name定义更详细的结构使它具有FirstName和LastName {UserID:11, Name:{FirstName:Truly,LastName:Zhu}, Email:zhuleipro◎hotmail.com} 完整代码: 1 scriptvar User  {UserID:11, Name:{FirstName:Truly,LastName:Zhu}, Email:zhuleipro◎hotmail.com};2 alert(User.Name.FirstName);3 /script 现在我们增加一个新的需求我们某个页面需要一个用户列表而不仅仅是一个单一的用户信息那么这里就需要创建一个用户列表数组。 下面代码演示了使用JSON形式定义这个用户列表 [ {UserID:11, Name:{FirstName:Truly,LastName:Zhu}, Email:zhuleipro◎hotmail.com}, {UserID:12, Name:{FirstName:Jeffrey,LastName:Richter}, Email:xxx◎xxx.com}, {UserID:13, Name:{FirstName:Scott,LastName:Gu}, Email:xxx2◎xxx2.com} ] 完整代码:   1 script2 var UserList  [3 {UserID:11, Name:{FirstName:Truly,LastName:Zhu}, Email:zhuleipro◎hotmail.com},4 {UserID:12, Name:{FirstName:Jeffrey,LastName:Richter}, Email:xxx◎xxx.com},5 {UserID:13, Name:{FirstName:Scott,LastName:Gu}, Email:xxx2◎xxx2.com}6 ];7 alert(UserList[0].Name.FirstName);8 /script 事实上除了使用.引用属性外我们还可以使用下面语句 alert(UserList[0][Name][FirstName]); 或者 alert(UserList[0].Name[FirstName]); 现在读者应该对JSON的使用有点认识了归纳为以下几点 对象是属性、值对的集合。一个对象的开始于“{”结束于“}”。每一个属性名和值间用“:”提示属性间用“,”分隔。 数组是有顺序的值的集合。一个数组开始于[结束于]值之间用,分隔。 值可以是引号里的字符串、数字、true、false、null也可以是对象或数组。这些结构都能嵌套。 字符串和数字的定义和C或Java基本一致。 小节 本文通过一个实例演示初步了解了JSON 的强大用途。可以归结如下 JSON 提供了一种优秀的面向对象的方法以便将元数据缓存到客户机上。 JSON 帮助分离了验证数据和逻辑。 JSON 帮助为 Web 应用程序提供了 Ajax 的本质。 参考资料http://www.json.org/   posted on 2009-04-16 00:07 实验室 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/labs/archive/2009/04/16/1436836.html
http://www.yutouwan.com/news/134125/

相关文章:

  • 爱站网ip反域名查询建筑公司网站背景图
  • 网站系统的软件和硬件接口wordpress简化
  • 南昌市建设网站网上装修公司网站策划书
  • win8 metro风格网站后台管理模板百度 医疗网站建设
  • 胶南市城乡建设局网站企业建设营销网站的基本步骤有哪些
  • 微信号注册官方网站网站开发培训机构哪个好
  • 云南省住房和城乡建设厅官方网站wordpress建视频网站可以吗
  • 密云广州网站建设seo网站排名优化公司哪家好
  • p2p网站制作价格版面设计绘画
  • 如何提升网站速度天津建设局网站首页
  • 郑州优化网站公司flashfxp怎么上传网站
  • 各种wordpress图片相册插件比较wordpress 长尾词优化
  • 南昌免费网站建站模板个人主页网页设计作品欣赏
  • 网站空间多大合适wordpress弹出框插件
  • 网站更换ip地址蚂蜂窝网站分析
  • 新网网站wordpress怎么发布网站
  • 网站的ftp上传地址建设银行网网站
  • php网站底部文件网站建设平台
  • 企业内部网站宣传方案四川建设银行手机银行下载官方网站
  • 肇东市网站农村自建房设计图app
  • 取名字网站如何做泰安seo公司
  • 做网站为什么很复杂揭阳网站制作
  • php网站开发有什么优点网站开发用什么书
  • 贵州省建设厅考试网站做项目管理的网站
  • 设计logo网站哪个好c2c模式特点
  • 简单的网站php开发教程如何建网站吗?
  • 一站式服务包括哪些内容东莞企业网站制作出售
  • 公司做网站的招标书兰州道路建设情况网站
  • 如何做一个静态网站做网站如何大网页
  • 农村电商网站建设计划书液压产品做哪个网站好