2016-06-29 15 views
0

jsonファイルに複数のオブジェクトを含めることはできますか?jsonファイルに複数のオブジェクトが含まれていますか?

たとえば、jsonファイルのコンテンツは、次の2つのオブジェクトになる可能性がありますか?

{"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, .... }

EDITを:それはより良いあなたに合った場合にも、オブジェクトの配列を持つことができます。

2

これはjsonとよく似ていませんが、はい、jsonファイルにオブジェクトの配列を完全に入れることができます。あなたのケースでは、このような何か:

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

JSONファイルまたはそのようなオブジェクトの配列(多くのネストされたキーを使用して、複雑になる可能性がある)で、単一のオブジェクトが含まれていてもよいのいずれか。中括弧か外部の角括弧のどちらかです。

+0

ありがとうございます。一番外側のブラケットペアを取り外すことはできますか?私の編集した例を参照してください。すなわち、オブジェクトはブラケット/ブレースの1組の内側にありません。 – Tim

+1

外部デリミタは、エンティティの中括弧またはエンティティのディクショナリ、または配列の角括弧になります。 –

関連する問題