JSON(JavaScript Object Notation)是一種輕量級(jí)的數(shù)據(jù)交換格式。在JSON報(bào)文中,我們可以使用數(shù)組(即List)來(lái)表示一組相同或者不同類型的數(shù)據(jù)。下面是一個(gè)例子:
{ "students": [ { "name": "Tom", "age": 18, "gender": "male" }, { "name": "Lily", "age": 19, "gender": "female" }, { "name": "Jack", "age": 20, "gender": "male" } ] }
在這個(gè)例子中,我們使用了一個(gè)名為“students”的數(shù)組來(lái)存儲(chǔ)多個(gè)學(xué)生的信息。每一個(gè)學(xué)生信息都是一個(gè)對(duì)象,包含了“name”、“age”和“gender”這三個(gè)屬性。
當(dāng)我們需要上送一個(gè)包含多個(gè)數(shù)據(jù)的List時(shí),可以使用JSON數(shù)組來(lái)表示。數(shù)組中的每一個(gè)元素都是一個(gè)JSON對(duì)象,它們可以有不同的屬性,但是相同元素的屬性必須一致。
在下面的例子中,我們上送一個(gè)包含不同類型數(shù)據(jù)的List:
{ "list": [ { "name": "Tom", "id": 12345 }, "apple", 3.14, true ] }
在這個(gè)例子中,我們使用了一個(gè)名為“l(fā)ist”的數(shù)組來(lái)存儲(chǔ)多個(gè)數(shù)據(jù),包含了一個(gè)對(duì)象({"name": "Tom", "id": 12345})、一個(gè)字符串("apple")、一個(gè)小數(shù)(3.14)和一個(gè)布爾值(true)。
總之,在JSON報(bào)文中,使用數(shù)組(即List)是一種很方便的方法來(lái)表示多個(gè)數(shù)據(jù),我們可以使用數(shù)組來(lái)存儲(chǔ)任意類型的數(shù)據(jù),只需要保證相同的元素的屬性一致即可。