json数据详解
墨初 互联知识 403阅读
JSON,全称JavaScript Object Notation,是一种轻量级的数据交换格式。它基于JavaScript的一个子集,数据格式简单,易于读写,同时也易于机器解析和生成。
json结构详解
json的基本结构有两种:分别为键值对与数组
json键值对:
它由字符串和值组成。键值对之间用逗号分隔,整个键值对集合用花括号 {} 包围
例:
{ "name": "John", "age": 30, "city": "New York" }
json数组
数组是值(value)的有序集合。数组中的值可以是字符串、数字、对象、数组,甚至是其他数据类型。数组用方括号 [] 包围,数组中的元素用逗号分隔。
例:
{ "employees": ["John", "Anna", "Peter"] }
json数据类型
json的数据类型包括:字符串,数值,布尔值,null,数组以及对象。
字符串:字符串在双引号中表示,
例:
"name":"John"。
数值:数值可以是整数或者浮点数,
例:
"age":30。
布尔值:布尔值可以是 true 或者 false,
例:
"sale":true。
Null:Null 在 JSON 中以 null 表示,
例:
"middlename":null。
数组:数组在 JSON 中以方括号 [ ] 包围,
例:
"employees":["John", "Anna", "Peter"]。
对象:对象在 JSON 中以花括号 { } 包围,
例:
"employee":{"name":"John", "age":30, "city":"New York"}。
ps:由于json数据结构简单,生成容易以及读取容易的特点。被广泛应用于编程语言之间的数据交换。熟练的掌握他们,是对自己有好处的。