JSON数据格式简介

1.JSON简介
JSON:JavaScript的对象表示法(JavaScript Object Notation).

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

2.特点:

(1).JSON是轻量级的文本数据交换格式

(2).独立于语言和操作平台

(3).json具有自我描述性,更加容易理解

3.JSON与XML对比:

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

(1).没有结束标签

(2).更短

(3).读写的速度更快

(4).使用数组

(5).不适用保留字

4.JSON语法

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

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

  数据由逗号分离

  花括号保存对象

  方括号保存数组

JSON值可以是:

  数字(整数或浮点数)

  字符串(在双引号中)

  逻辑值(true或false)
  数组(在方括号中)

  对象(在花括号中)

  null

5.JSON对象在花括号中书写,对象可以包含多个名称/值对:
{"firstName":"John","lastName":"Doe"}

JSON数组在方括号中书写,数组可以包含多个对象:
{},表示json数据;

"employees"为键,值为一个数组;

数组中包含3个json对象;

每个对象包含firstName,lastName两个值

两个对象用逗号分隔,每个对象中的键值对也是用逗号分隔

{

  "employees":[

    {"firstName":"John","lastName":"Doe"},

    {"firstName":"Anna","lastName":"Smith"},

    {"firstName":"Peter","lastName":"Jones"}

  ]

}

原文地址:https://www.cnblogs.com/curedfisher/p/11971162.html