您的位置:首页 > Web前端 > JavaScript

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只是一种简单的文本格式,所以可以在很多需要数据交换的场合使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: