JSON介绍

什么是JSON

  JSON(JavaScript Object Notation指的是JavaScript对象表示法,是一种轻量级的文本数据交换格式。它具有自我描述性,易于机器的解析和生成,更便于我们的理解和书写。

  JSON 是使用JavaScript语法来描述数据对象,它跟 XML 一样独立于语言和平台。

    例:JavaScript中的JSON

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Document</title>
 6 </head>
 7 <body>
 8     <h2>在JavaScript中创建JSON对象</h2>
 9     <p>
10         Name:<span id="uname"></span><br>
11         Age:<span id="uage"></span><br>
12         Address:<span id="uress"></span><br>
13         Phone:<span id="uphone"></span><br>
14     </p>
15     <script>
16         var JSONObj = {
17             "iname" : "Bill",
18             "age" : "23",
19             "ress" : "Fifth Avenue New York",
20             "phone" : "123 4568 9876" 
21         };
22         document.getElementById("uname").innerHTML = JSONObj.iname;
23         document.getElementById("uage").innerHTML = JSONObj.age;
24         document.getElementById("uress").innerHTML = JSONObj.ress;
25         document.getElementById("uphone").innerHTML = JSONObj.phone;
26     </script>
27 </body>
28 </html>

 

 JSON 语法

  JSON.parse(text[,reviver])

    text--必需,一个有效的Json字符串

    reviver--可选,一个转换的结果函数,将为对象的每个成员调用函数

 

JSON 语法规则

  JSON 具有两种结构:对象数组 ,由这两种结构嵌套和组合来表示各式各样的数据。

JSON采用形式 :

  

  

    

    

    

 

JSON与XML的比较

  • 类似XML
    • JSON 是纯文本
    • JSON 具有“自我描述性”
    • JSON 具有层级结构(值中存在值)
    • JSON 可以通过JavaScript进行解析
    • JSON 数据可使用AJAX进行传输
  • 不同之处
    • 没有结束标签
    • 更短
    • 读写速度更快
    • 能够使用内建的方法进行解析
    • 使用数组
    • 不使用保留字

转载于:https://www.cnblogs.com/zhen-prz/p/10457218.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值