阐述JSON格式举例进行学习研究

开发 前端
JSON格式举例:更容易的设计集成、扩充的部署选项、更为丰富多彩的登录和个性化服务以及更好的数据访问和同步。

看了这么简单有趣的功能,那么还不赶紧把你的PHP版本升级到JSON格式举例,并且尝试使用Ajax来构建你的系统,另外,抛弃恶心可恶麻烦的XML,来拥抱我们快速简洁的JSON吧,你一定会获得惊喜的。

JSON建构于两种结构:
“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。#t#
值的有序列表(An ordered list of values)。在大部分语言中,它被理解为数组(array)。简单来说,JSON实际上是利用现代编程语言大多支持的一些基本数据结构,例如数组、字符串、对象等。进行抽象而来的一种通用数据表述格式。这使得JSON数据格式在能够支持这些数据结构的编程语言之间能够进行数据的交换。
 
JSON格式举例:
使用XML格式表示一个学生的姓名、学号、成绩等信息,可能如下:
  1. <?xml version=“1.0”?> 
  2.   <students> 
  3.   <student> 
  4.   <name>张三</name> 
  5.   <studentID>200801</studentID> 
  6.   <grade>80</grade> 
  7.   </student> 
  8.   <student> 
  9.   <name>李四</name> 
  10.   <studentID>200802</studentID> 
  11.   <grade>90</grade> 
  12.   </student> 
  13.   </students> 
  14.   上述XML转换为JSON格式表示:  
  15.   var StudentsJSON = {  
  16.   student:[  
  17.   {  
  18.   name:'张三',  
  19.   studentid:200801,  
  20.   grade:80  
  21.   },  
  22.   {  
  23.   name:'李四',  
  24.   studentid:200802,  
  25.   grade:90  
  26.   }  
  27.   ]  
  28.   } 
从上面的JSON格式举例中我们可以看出,XML和JSON有比较好的对应关系,XML数据可以非常容易的转换到JSON。事实也正是如此,大多数的XML数据再转换为JSON的时候都不会有问题。例如在http://www.thomasfrank.se/xml_to_json.html网站中就提供一个自动进行XML to JSON转换的JavaScript脚本。
责任编辑:chenqingxiang 来源: 赛迪
相关推荐

2010-01-06 17:06:05

Json格式

2010-01-07 17:48:02

JSON结构

2010-01-05 14:19:42

JQUERY和JSON

2010-01-05 17:35:09

JSON数组格式

2010-01-08 11:11:38

JSON 序列化

2010-01-11 09:28:34

C++编程

2010-01-06 13:23:20

JSON数据格式

2010-01-12 09:59:08

Visual C++

2010-02-04 13:52:30

Android ap

2012-09-12 09:28:50

2010-01-06 10:35:02

Json_Decode

2010-03-02 15:10:27

Android系统

2010-01-07 17:02:27

JSON序列化

2010-01-04 16:02:32

ADO.NET计数器

2010-01-04 17:20:47

ADO属性

2009-12-28 11:14:53

ADO 连接对象

2010-01-07 16:29:33

使用Json

2010-01-06 18:29:46

安装JSON插件

2009-12-07 15:02:46

WCF学习

2010-03-10 18:29:57

点赞
收藏

51CTO技术栈公众号