json文件可以包含多個對象嗎?json文件是否可以包含多個對象?
例如,json文件的內容可以是兩個對象,如下所示?
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"}
一些有經驗的軟件工程師說,一個JSON文件只能包含一個對象,雖然其他對象可以被嵌套在對象。
謝謝。
json文件可以包含多個對象嗎?json文件是否可以包含多個對象?
例如,json文件的內容可以是兩個對象,如下所示?
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"}
一些有經驗的軟件工程師說,一個JSON文件只能包含一個對象,雖然其他對象可以被嵌套在對象。
謝謝。
是的。
您可以:
JSONObject = { ObjectOne: { property1: value1 }, ObjectTwo: { property1: value2 }, someProperty: value3, .... }
編輯:您也可以有對象的數組,如果適合你更好。
這看起來不像json,但是,你可以在json文件中完全擁有一個對象數組。像這樣在您的情況:
[{"firstName": "John", "lastName": "Smith"},
{"firstName": "Jane", "lastName": "Doe"}]
JSON文件既可以包含在一個單一的對象(其可以是複雜的,具有許多嵌套的鍵)或這樣的物體的陣列。它是外部的花括號或方括號。
謝謝。最外面的一對托架能夠被移除嗎?看我編輯的例子,即對象不在一對括號/括號內。 – Tim
外部分隔符可以是實體或實體字典的大括號,也可以是數組的方括號。 –
非常接近http://stackoverflow.com/questions/12025299/more-objects-in-one-json-file的副本。 –