JSON.Parse在对象列表上添加不需要的密钥

时间:2014-03-25 21:38:28

标签: javascript json

我无法解析对象列表,例如:

如果我写代码

JSON.parse("[{},{},{},{},{}]");

返回

0:对象 1:对象 2:对象 3:对象 4:对象 5:对象

我希望它返回一个包含5个这样的对象的数组: [对象,对象,对象,对象,对象]

当我遍历解析的对象时,我得到了不需要的数字。有没有办法摆脱不必要的钥匙?

1 个答案:

答案 0 :(得分:0)

调用JSON.parse("[{},{},{},{},{}]")将导致数组,包含5个空的json对象。

不要混淆,数字代表每个对象的索引以便于阅读。 此函数结果与预期相同:[Object,Object,Object,Object,Object],但显示数字以使对象更具可读性。

在底线 - 数字不是json键