JSON 中 [{}] 表示包含一个空对象的数组,该结构本身没有固定的“对象名”;对象名仅存在于对象内部的键(key)上,而 {} 内无键值对,故无名 。
-
[]:代表 JSON 数组,是有序值的集合。 -
{}:代表 JSON 对象,是无序“键/值”对的集合;若为空则不含任何键(即无对象名)。 -
[{}]:是一个长度为 1 的数组,其唯一元素是一个空对象,该对象没有名称,除非在外部被赋值给某个变量或作为某对象的属性值(如{"list": [{}]}中的"list"才是属性名)。
JSON 标准中,对象名即键(key),必须为字符串且位于 {} 内部;数组元素通过索引访问,无键名概念 。

612