zoukankan      html  css  js  c++  java
  • JSON介绍

    介绍
    我们知道AJAX技术能够使得每一次请求更加迅捷,对于每一次请求返回的不是整个页面,也仅仅是所需要返回的数据。通常AJAX通过返回XML格式的数据,然后再通过客户端复杂的JavaScript脚本解析和渲染这些XML格式的数据。
    JSON(读Jason)是为了能够使得数据格式成为一种标准,更简单的被JavaScript解析。

    优点
    1、轻量级的数据交换格式
    2、人们读写更加容易
    3、易于机器的解析和生成
    4、能够通过JavaScript中eval()函数解析JSON
    5、JSON支持多语言。包括:ActionScript, C, C#, ColdFusion, E, Java, JavaScript, ML, Objective CAML, Perl, PHP, Python, Rebol, Ruby, and Lua.

    语法
    JSON语法是一种用于传输和生成数据的协定,很类似于C家族的语言,所以很容易被C家族的语言所解析。
    对象:对象包含再{}之间
    属性:采用Key-Value对来表示。属性之间使用逗号分开。  string : value
    数组:数组存放再[]之间   [ elements ]
    元素:元素之间用逗号分开
    值:值可以是字符串,数字,对象,数组,true,false,null

    例子:
    JSON
    {"menu": {  
       "id": "file",
       "value": "File:",  
       "popup": {  
         "menuitem": [
           {"value": "New", "onclick": "CreateNewDoc()"},
           {"value": "Open", "onclick": "OpenDoc()"},  
           {"value": "Close", "onclick": "CloseDoc()"} ]
       }
    }}

    XML

    <menu id="file" value="File" >

       <popup>

         <menuitem value="New" onclick="CreateNewDoc()" />

         <menuitem value="Open" onclick="OpenDoc()" />

         <menuitem value="Close" onclick="CloseDoc()" />

    </popup>

    </menu>

  • 相关阅读:
    java控制台程序打包为jar
    idea 配置自定义模板
    git clone 使用用户名和密码
    (办公)轻松学redux
    (办公)轻松学 React-Router 4(20210401)
    (办公)探秘react教程20210331
    (办公)html5与css3的相关知识
    删除临时表空间
    windows如何拉取一个文件夹下的所有文件名
    数据文件resize回收空间
  • 原文地址:https://www.cnblogs.com/liaomin416100569/p/9331847.html
Copyright © 2011-2022 走看看