第六周作业

关于JSON

  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

原文地址:https://www.cnblogs.com/rany19/p/5373264.html