Ajax - JQuery - JSON的各种数据类型、语法

    JSON是JavaScript Object Notation的缩写,意即JavaScript对象表示法。JSON一种轻量级的数据格式,它使用JavaScript语法提供一种灵活而严格的存储和传输数据的方法。JSON遵循一套严格的结构规则,可以通过任何方式来创建和命名数据结构。使用JSON作为数据源时,可以生成较小的文件切便于使用,并能够使用复杂的嵌套结构。

    一个JSON对象就是用结构化方法编写的一系列的名称/值对,基本语法结构如下

    {name:value,   name:value,   name:value}

     - name:表示对象的属性名,若名称包含空格则用“”把名称括起来。

     - value:表示属性值,可以是各种基本数据类型,也可以是复杂的数据类型,例如数组,对象等。

 

JSON的各种数据类型

1. Boolean:在JS中true和false是预定义的关键字。若要发送true值,可以使用单词"true"。如{active: true}

 

2. String:必须使用双引号把字符串括起来。如{title: "jQuery实用教程", "publishing company":"CMP"}

 

3. Number:包括证书、附属、浮点数和科学记数法。如{postalcode: 94121}, {"total points": -123}, {length: 122.2356}, {"aoms per mode":-6.023e+23}

 

4. Object:对象用花括号{}括起来,并且包含零(0)个或多个用逗号隔开的属性/值对。如{count: 28,results:[12.36]}

 

5. Array:数组用方括号[]括起来。数组内的元素欧诺个逗号分隔。数组可以包含所有受支持的JSON结构。如

{values: [1, false, "test", [2,3], {test: 1} ] }

 

6. Null:JS中null是一个预定义的对象。若要通JSON表示法发送一个null值,可以使用单词"null",但是必须小写才有效。如{email: null}。

 

关于JSON格式的详情,参阅http://json.org

 

jQuery提供了对JSON数据集的支持。使用jQuery命名空间下的getJSON()方法可以通过GET请求从服务器加载JSON数据。

jQuery.getJSON(url[, data][, data][, callback(data, textStatus)]);

 

jQuery.getJSON = $.getJSON();     $.getJSON()方法是$.ajax()方法的一种简略形式,作用等价于

$.ajax({

       url: url,

       dataType: "json" ,

       data: data,

       success: success

      });

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值