标签:
JSON是一种轻量级的数据交换格式,主要用于跟服务器进行交换数据。跟XML相类似,它是一种独立语言,在跨平台数据传输上有很大的优势,而且JSON数据格式简单, 易于读写, 占用带宽小。
JSON建构有两种结构:
1.对象结构:是以花括号“{}”括起的“名称/值”对的集合结构,名称和值之间以“:”分隔。语法结构如下:
{ name1:value1, name2:value2, … }
2. 数组结构:是以方括号“[]”括起的值列表集合结构,多个值列表之间以“,”分隔。语法结构如下:
[{name1 : value1 , name2 : value2},
{name3 : value3 , name4 : value4},
… ]
初次接触JSON,是在学jQUery中使用getSON()方法异步加载JSON格式数据时。使用getJSON()方法可以通过Ajax异步请求的方式,获取服务器中的数据,并对获取的数据进行解析,显示在页面中。
它的调用格式为:jQuery.getJSON(url,[data],[callback])或$.getJSON(url,[data],[callback]);
其中,url参数为请求加载json格式文件的服务器地址,可选项data参数为请求时发送的数据,callback参数为数据请求成功后,执行的回调函数。
这只是关于JSON的一种用法,JSON还可以在js、.net中使用,我有在博客园中看到一篇关于这方面的介绍,就不多加累述了。
一篇关于JSON详解博客:http://www.cnblogs.com/mcgrady/archive/2013/06/08/3127781.html
标签:
原文地址:http://www.cnblogs.com/rany19/p/5373264.html