---------------siwuxie095

 
 

 
 

 
 

 
 

 
 

 
 

JSON 简介

 
 

JSON:JavaScript 对象表示法(JavaScript Object Notation)

 
 

JSON 是存储和交换文本信息的语法

 
 

 
 

 
 

 
 

JSON 特点

 
 

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

 
 

·
JSON 独立于语言和操作平台

 
 

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

 
 

 
 

 
 

 
 

JSON 与 XML

 
 

类似 XML,比 XML 更小、更快,更易解析

 
 

 
 

·
没有结束标签

·
更短

·
读写的速度更快

·
使用数组

·
不使用保留字

 
 

 
 

 
 

 
 

JSON 语法

 
 

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

 
 

 
 

· 数据在名称/值对中(即 键值对)

·
数据由逗号分隔

·
花括号保存对象

·
方括号保存数组

 
 

 
 

JSON 值可以是:

 
 

·
数字(整数

浮点数)

· 字符串(在双引号中)

· 逻辑值(true 或 false)

· 数组(在方括号中)

· 对象(在花括号中)

· null

 
 

 
 

 
 

 
 

JSON 对象

 
 

JSON 对象在花括号中书写,对象可以包含多个名称/值对(键值对)

 
 

如:

 
 

 
 

 
 

 
 

 
 

 
 

JSON 数组

 
 

JSON 数组在方括号中书写,数组可包含多个对象

 
 

如:

 
 

 
 

 
 

根部的花括号表示这是一个整体的 JSON 数据

 
 

"employees" 表示一个键,这个键对应的值是一个 JSON 数组

 
 

JSON 数组中包含了 3 个
JSON 对象,每个对象又包含两个键值对,都通过逗号分隔

 
 

 
 

 
 

 
 

 
 

【made by siwuxie095】

最新文章

  1. C# 常用代码
  2. oracle11gR2静默安装
  3. PetaPoco利用ODP.NET Managed Driver连接Oracle
  4. UIDynamicAnimator UIKit动力学
  5. 12 哈希表相关类——Live555源码阅读(一)基本组件类
  6. Qt字符串类——1.字符串常用的几种操作
  7. `cocos2dx非完整`开篇
  8. linux移植问题汇总(一)
  9. Android 自学之相对布局 RelativeLayout
  10. js 获取当前时间格式怎么转换?
  11. 文成小盆友python-num2 数据类型、列表、字典
  12. 杭电oj An easy problem
  13. openwrt+ndp+ndppd+radvd+dhcpv6,ipv6穿透配置指南
  14. 创建Win32图形界面应用程序
  15. java分页算法,传入当前pageIndex,pageSise,dataTotal可计算出页面上显示的页码,和是否启动上一页下一页
  16. 一个 rsync同步文件脚本
  17. 笔记:Maven 项目基本配置
  18. C语言博客作业--函数
  19. Python接口自动化
  20. JavaEE第六周

热门文章

  1. LightOJ - 1027 数学期望
  2. 【Prism】MEF版Commanding
  3. Android EditText输入光标居于开头最开始位置
  4. NYOJ-626-intersection set(二分查找)
  5. 使用visio 2010建立sql server数据模型——手动画、利用逆向工程
  6. nginx location配置与rewrite配置
  7. java-05String课堂练习
  8. java 收集linux信息
  9. 自动化框架httpClient实例
  10. mysql之 Innobackupex(全备+增量)备份恢复