【发布时间】:2018-10-26 07:13:49
【问题描述】:
我有这个代码:
var dic = "[";
for (var i = 0; i < aelem.length; i++) {
dic += "{Key:" + aelem[i].value + ",Value:" + belem[i].value + "}"
if (i < aelem.length - 1)
dic += ",";
}
dic += "]";
var pData = JSON.stringify(
{
'Index': elem[0].value, 'Tag': elem[1].value,
'DicRule': dic
}
);
但它不起作用。结果 Index 和 Tag 是字段,但 DicRule 是空的。
【问题讨论】:
-
JSON.stringify已经为您序列化了。你为什么要自己序列化dic? -
我不知道动态序列化数组
-
与普通对象/数组没有什么不同:
var dic = []; for (var i = 0; i < aelem.length; i++) { dic.push({Key: aelem[i].value, Value: belem[i].value}); }