我在表单中有一个字符串:
var targetString =
"{hello: 5, world: 10}, {hello: 4, otherworld: 11}";
Run Code Online (Sandbox Code Playgroud)
使用语法
var targetObject = JSON.parse(targetString)
Run Code Online (Sandbox Code Playgroud)
我只收到:
targetObject = {
hello: 5,
world: 10
}
Run Code Online (Sandbox Code Playgroud)
所以它只需要第一部分,而不是第二部分.我怎样才能防止这种情况并解决它?
小智 6
将其括在数组中[]并将键括在引号内:
var targetString = '[{"hello":5,"world":10},{"hello":4,"otherworld":11}]';
var targetObject = JSON.parse(targetString);
Run Code Online (Sandbox Code Playgroud)