Json,即JavaScript Object Notation,是一种轻量级的数据交换格式。它由键和对应的值组成,可用于表示复杂的数据结构。以下是关于Json几种写法的介绍:
{ "name": "Tom", "age": 18, "gender": "male" }
这是最基本的Json写法,使用键值对表示对象的属性。其中键和值之间使用冒号分隔,每个属性之间使用逗号分隔,整个对象需要使用大括号括起来。
[ { "name": "Tom", "age": 18, "gender": "male" }, { "name": "Jessica", "age": 22, "gender": "female" } ]
这是Json数组的写法,使用中括号括起来。数组的每个元素可以是一个对象,多个对象之间使用逗号分隔。
{ "name": "Tom", "age": 18, "address": { "city": "Beijing", "street": "Main Street" } }
这是Json嵌套对象的写法,用于表示更复杂的数据结构。一个对象的属性可以是另一个对象。
{ "name": "Tom", "age": 18, "hobbies": ["reading", "sports"] }
这是Json数组写法的升级版,其中一个对象的属性是一个数组,表示该对象的兴趣爱好。数组中的元素可以是字符串或者数字等基本类型。