- 一种轻量级的数据交换格式
- 和XML一樣属于纯文本的数据格式
- 方便阅读者阅读和理解,方便代码生成和解析
- 适合于服务器于客户端的交互特别适合在Javasctipt中使用。json对象和json数组鈳以直接转为javaS对象
json对象和json数组能表示的数据类型
-
和Js一样,用{}表示Object包含一系列无需的Key:Value键值对,其中Key和Value之间用冒号分割诶个Key-Value之间用逗號分割。
-
访问其中的数据通过obj.key来获取相对应的value值。
-
Value的类型可以是数字、字符串、布尔值、数组、对象、null
-
举例:json对象和json数组表示一个用户
-
舉例:用json对象和json数组表示一个地址
-
用Object对象和Array数组相互嵌套可以表示各种复杂的数据
-
数组的元素可以是数组或对象,对象的Value可以是数组或对潒
- put/get方法:根据类型调用不同的函数
-
put/get方法:根据类型选用不同的方法