JSON入门

在服务器把数据传到web前端和移动端进行显示的时候,通常会选择JSON数据格式,所以,JSON数据格式用途还是比较广泛的。

1.什么是JSON?

      JSON是一种与开发语言无关的、轻量级的数据格式,全称JavaScript Object Notation。JSON与具体的编程语言没有是关系的,更确切的称之为一种数据格式的标准或是规范。

JSON的优点:易于人的阅读和编写,易于程序解析与生产。

一个简单的JSON样例:

1 {
2     "name" : "JSON快速入门",
3     "author" : "张三",
4     "content"  : ["JSON基础快速入门","常用JSON处理"],
5     "time" : {
6               "value" : 30,
7               "unit" : "分钟"
8         }
9 }

2.标准的JSON数据表示:

数据结构:Object、Array

基本类型:String、number、true、false、null

对象数据结构--Object

使用{}包含的键值对结构,key必须为String类型,value可以为任何的基本类型或是数据结构。

数据结构--Array

使用[]来起始,并用 , 来分割元素,它的元素可以为任何类型,可以是基本类型,也可以是数据的一个对象。

JSON数据演示

 1 {
 2     "name" : "王小二",
 3     "age" : 25.2,
 4     "birthday" : "1990-01-01",
 5     "schoole" :"蓝翔",
 6     "major" : ["理发","挖掘机"],
 7     "has_girlfriend" : false,
 8     "car" : null,
 9     "house" : null 
10 }

注:JSON没有注释(//或是/* */)

 

原文地址:https://www.cnblogs.com/xue6666/p/5915597.html