JSON(JavaScript对象表示法)是一种轻量级的数据交换格式,它可以传递各种数据类型,包括:
{ "name": "John", "age": 30, "isMale": true, "languages": ["English", "Spanish"], "address": { "street": "123 Main St", "city": "New York", "state": "NY" } }
在上面的例子中,我们可以看到JSON对象可以包含字符串、数字、布尔值、数组、对象等类型的数据。在JSON中,对象使用花括号{}定义,属性名和属性值之间用冒号:分隔,每个属性用逗号分隔。数组使用方括号[]定义,其中包含多个值,每个值之间用逗号分隔。
另外,JSON也可以嵌套使用,即可以在一个JSON对象中嵌套另一个JSON对象或数组。
{ "name": "John", "age": 30, "isMale": true, "languages": ["English", "Spanish"], "address": { "street": "123 Main St", "city": "New York", "state": "NY", "coordinates": { "latitude": 40.7128, "longitude": -74.0060 } } }
在上面的例子中,address对象中又嵌套了一个coordinates对象,包含经度和纬度。
总的来说,JSON可以传递各种数据类型,可以进行嵌套。在互联网数据交换中,JSON已经成为一种广泛使用的数据格式。