JSON(JavaScript Object Notation)是一種輕量級(jí)的數(shù)據(jù)交換格式,常用于前后端數(shù)據(jù)傳輸。在JSON報(bào)文中,數(shù)組是經(jīng)常用到的數(shù)據(jù)類型之一。那么,該如何在JSON報(bào)文中表示數(shù)組呢?
// 下面是一個(gè)簡單的JSON報(bào)文示例,其中包含一個(gè)數(shù)組: { "name": "小明", "age": 18, "hobbies": ["打籃球", "聽音樂", "旅游"] }
在上面的示例中,hobbies是一個(gè)數(shù)組類型,用中括號(hào)包裹起來,每個(gè)元素之間用逗號(hào)隔開。數(shù)組元素可以是數(shù)字、字符串,也可以是JSON對(duì)象:
{ "id": 1, "name": "iPhone 12", "specs": [ {"color": "黑色", "RAM": "4GB", "storage": "64GB"}, {"color": "白色", "RAM": "4GB", "storage": "64GB"}, {"color": "藍(lán)色", "RAM": "4GB", "storage": "64GB"} ] }
在上面的示例中,specs是一個(gè)對(duì)象數(shù)組,每個(gè)對(duì)象里有三個(gè)屬性。使用這種方式可以方便地表示一些復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。