【发布时间】:2015-05-26 08:35:09
【问题描述】:
我有一个字符串形式:
var targetString =
"{hello: 5, world: 10}, {hello: 4, otherworld: 11}";
使用语法
var targetObject = JSON.parse(targetString)
我只收到:
targetObject = {
hello: 5,
world: 10
}
所以它只需要第一部分而不是第二部分。我该如何预防和解决它?
【问题讨论】:
-
这不是有效的 JSON。属性名称必须用双引号括起来,并且不能有多个对象,除非它们是数组的一部分。
-
当我运行该代码时,我得到
SyntaxError: Unexpected token h。你的代码没有按照你说的做或你说它应该做的。
标签: javascript json