1

配列内に単一の項目がある配列の JSON 出力の仕様は何ですか?

それは...ですか:

{"people":{"person":[{"id":1,"name":"jimbob"}]}}

または:

{"people":{"person":{"id":1,"name":"jimbob"}}}

配列内の複数の項目の JSON 仕様は次のとおりです。

{"people":{"person":[{"id":1,"name":"jimbob"},{"id":2,"name":"bettysue"}]}}

しかし、配列内の単一のアイテムをどのように表現するかについての仕様が見つからないようです。

4

2 に答える 2

0

実際、それらはすべてオブジェクトを返します。

配列を返すには、次のようなものを使用する必要があります。

[{"id":1,"name":"Harry"},{"id":2,"name":"Sally"}]

于 2012-12-05T21:33:48.993 に答える
0

それは最初のものです -

{"people":{"person":[{"id":1,"name":"jimbob"}]}}

それ以外の場合は、配列ではなくオブジェクトになります。


ちなみに、「人」オブジェクトを削除する方が理にかなっているようです (冗長なようです)。

{"people":[{"id":1,"name":"jimbob"}]}
于 2012-12-05T21:21:23.607 に答える