JSON 格式详解
JSON(JavaScript Object Notation
)文件格式是一种轻量级的数据交换格式,用于存储和传输结构化的数据。
Json基于JavaScript的语法,但是可以被多种编程语言所支持和解析,因此被广泛应用于各种场景。
1. 语法结构
- JSON文件由一个或多个JSON对象组成,每个JSON对象由大括号({})包围。
- 对象内部由零个或多个键值对组成,每个键值对由键和值以冒号(:)分隔,键值对之间以逗号(,)分隔。
- 键必须是一个字符串,而值可以是字符串、数字、布尔值、数组、对象或者null。
2. 数据类型
- 字符串(
String
):使用双引号(“”)表示,例如:“yushifu” - 数字(
Number
):可以是整数或浮点数,例如:15 - 布尔值(
Boolean
):true或false - 数组(
Array
):由方括号([])包围,包含零个或多个值,例如:[“reading”, “traveling”, “coding”] - 对象(
Object
):由大括号({})包围,包含零个或多个键值对,例如:"address"下的对象