EXTJS中的JSON到底是什么?
2009-02-25 10:10
309 查看
JSON(JavaScript Object Notation,JavaScript对象表示法)是一种简单的数据交换格式,非常类似于大多数与C语言类似的语言中的数组。更准确地说,JSON是JavaScript用于定义对象的对象字面值注释的子集。
{
firstName:"frank",
lastName:"Zammetti" }是JSON的简单范例。如果希望执行var p=
eval(json);,其中json是上面给出的JSON范例,那么就会使用具有两个域(firstName和lastName)的对象,并且变量p指
向这个对象,接着执行alert(p.firstName);会导致弹出信息框"frank"。
在Ajax开发中,JSON很快变得非常流行,也许已经成为Web应用程序中客户端—服务器端通信的实际标准。JSON带来的主要好处是:创建和使用过程简单、更轻量级(相对于其他替代品,比如XML),以及更易读。JSON非常类似于XML,实际上是自描述的。
JSON允许使用常用的结构,比如数组(列表)和映射,而且,允许建立对象层次的复杂嵌套关系。
虽然在Ajax中JSON很流行,但是它并没有局限于这个领域。实际上,因为JSON只是一种简单的文本格式,所以可以在很多需要数据交换的场合使用。
{
firstName:"frank",
lastName:"Zammetti" }是JSON的简单范例。如果希望执行var p=
eval(json);,其中json是上面给出的JSON范例,那么就会使用具有两个域(firstName和lastName)的对象,并且变量p指
向这个对象,接着执行alert(p.firstName);会导致弹出信息框"frank"。
在Ajax开发中,JSON很快变得非常流行,也许已经成为Web应用程序中客户端—服务器端通信的实际标准。JSON带来的主要好处是:创建和使用过程简单、更轻量级(相对于其他替代品,比如XML),以及更易读。JSON非常类似于XML,实际上是自描述的。
JSON允许使用常用的结构,比如数组(列表)和映射,而且,允许建立对象层次的复杂嵌套关系。
虽然在Ajax中JSON很流行,但是它并没有局限于这个领域。实际上,因为JSON只是一种简单的文本格式,所以可以在很多需要数据交换的场合使用。
相关文章推荐
- JSON到底是什么?
- 实用ExtJS教程100例-011:ExtJS Form 使用JSON数据赋值和取值
- extjs关于jsonreader
- extjs关于jsonreader
- 使用extjs、json开发用到的包,json的结构模式
- ExtJs动态生成treepanel的Json格式
- extjs+struts(JSON)对表格的增删查改
- JSP到底是什么?
- js数组转换成json数组(包含extjs的checkbox勾选项获取办法)
- 返回easyui/extjs中datagrid使用的json格式
- json.js与ExtJS一起使用的问题
- 【Lua】LWT后台用JSON与 ExtJS传递数据
- EXTJS 4 Json nested data in grid panel
- Extjs store load json data,store fields mapping can't show data
- Extjs Date json
- ExtJS与 JSON 后台通信
- ExtJS的FormPanel中的组件使用load加载远程的JSON数据的方法
- Extjs - JSON数据转换
- extjs Post方法提交json格式的数据到php
- Gson、FastJson、org.JSON到底哪一个效率更高,速度更快