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没有注释(//或是/* */)