我在构建字符串时使用一个字符串,例如“ ”
_toBeFormated =
[
{"foor":"bar","foo":"bar","foo":["bar,bar"]},
{"foor":"bar","foo":"bar","foo":["bar,bar"]},
{"foor":"bar","foo":"bar","foo":["bar,bar"]}
]
但是像JSON.parse
这样调用_afterFormat = JSON.parse(_toBeFormated)
之后,我的结构如下所示:
_afterFormat =
0:{"foor":"bar","foo":"bar","foo":["bar,bar"]},
1:{"foor":"bar","foo":"bar","foo":["bar,bar"]},
2:{"foor":"bar","foo":"bar","foo":["bar,bar"]}
如果我一开始尝试将其更改为JSON格式(例如忽略[]),但如果解析失败,则对我来说也像是有效的JSON
。我想念什么,或者为什么要在开头加上数字?
答案 0 :(得分:6)
它不加数字。数据结构是一个数组。用于查看数组的工具将显示每个条目的索引。