zoukankan      html  css  js  c++  java
  • JSON

    <1>、简介

            JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)

            JSON 是轻量级的文本数据交换格式

            JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON。

            JSON 具有自我描述性,更易理解

    <2>、与xml相比

    1.相同之处

             JSON 是纯文本

             JSON 具有"自我描述性"(人类可读)

             JSON 具有层级结构(值中存在值)

             JSON 可通过 JavaScript 进行解析

             JSON 数据可使用 AJAX 进行传输

    2.不同之处

             没有结束标签

             更短

             读写的速度更快

             能够使用内建的 JavaScript eval() 方法进行解析

             使用数组

             不使用保留字

    <3>、语法规则

    JSON 语法是 JavaScript 对象表示语法的子集。

             数据在名称/值对中

             数据由逗号分隔

             大括号保存对象

             中括号保存数组

  • 相关阅读:
    进程上下文VS中断上下文
    字符串分割处理
    C++接收含有空格的字符串
    TLS分析
    位运算之bit_xor、bit_not、bit_and、bit_or
    GET和POST区别
    我的 HTTP/1.1 好慢啊!
    HTTP/2与HTTP/1的比较
    C++11新特性之一— auto 和 decltype 区别和联系
    C++ tuple元组的基本用法(总结)
  • 原文地址:https://www.cnblogs.com/Jinxzzzz/p/8905692.html
Copyright © 2011-2022 走看看