2016-06-29 61 views
0

json文件可以包含多個對象嗎?json文件是否可以包含多個對象?

例如,json文件的內容可以是兩個對象,如下所示?

{"firstName":"John", "lastName":"Doe"}, 
{"firstName":"Anna", "lastName":"Smith"} 

一些有經驗的軟件工程師說,一個JSON文件只能包含一個對象,雖然其他對象可以被嵌套在對象。

謝謝。

+0

非常接近http://stackoverflow.com/questions/12025299/more-objects-in-one-json-file的副本。 –

回答

0

是的。

您可以:

JSONObject = { ObjectOne: { property1: value1 }, ObjectTwo: { property1: value2 }, someProperty: value3, .... }

編輯:您也可以有對象的數組,如果適合你更好。

2

這看起來不像json,但是,你可以在json文件中完全擁有一個對象數組。像這樣在您的情況:

[{"firstName": "John", "lastName": "Smith"},  
{"firstName": "Jane", "lastName": "Doe"}] 

JSON文件既可以包含在一個單一的對象(其可以是複雜的,具有許多嵌套的鍵)或這樣的物體的陣列。它是外部的花括號或方括號。

+0

謝謝。最外面的一對托架能夠被移除嗎?看我編輯的例子,即對象不在一對括號/括號內。 – Tim

+1

外部分隔符可以是實體或實體字典的大括號,也可以是數組的方括號。 –

相關問題