UPDATE解析JSON结果和创建自定义对象时,它
在这篇文章的所有解决方案回答我的问题,但我只能标记一个为例外的答案...
我有这样的JSON结果:
[
{
"unsorted1":[7,7,10,3,3]
},
{
"unsorted2":[8,9,3,10,6]
}
]
我想作在JavaScript的阵列,其具有每个“unsorted1”和“unsorted2”作为键,第e [7,7,10,3,3]和[8,9,3,10,6]必须保持JSON格式。像这样的对象unsorted1:[7,7,10,3,3]和unsorted2:[8,9,3,10,6]
这是我在浏览器中使用console.log(JSON.parse(returnVar));
参数保存的returnVar
参数我从上面得到的JSON结果。
我读了很多,尝试了很多,但没有接近我想要的东西。不知怎的,我无法完成它。
我试图修改没有成功验证码
var resultObj = {};
for (var key in returnVar) {
if (returnVar.hasOwnProperty(key)) {
var val = returnVar[key];
console.log("val: " + val);
var keyName = Object.keys(val);
console.log("key Name: " + keyName);
for (var keykey in val) {
if (val.hasOwnProperty(keykey)) {
var valval = val[keykey]
resultObj[keyName] = JSON.stringify(valval);
}
}
}
}
我的结果在unsorted1和unsorted2之前和之后没有反斜杠。我从C++代码中获得了该帖子开头所述的JSON结果。 – TalG
@TalG更新我的脚本上面.. – Jaya
有没有办法不使用JSON的'JSON.parse()'函数结果是一个字符串? – TalG