【发布时间】:2011-08-08 07:45:48
【问题描述】:
我想从 javascript for 循环创建一个 JSON 字符串。这是我试图做的(这给了我一些看起来像 JSON 字符串的东西),但它不起作用。
var edited = "";
for(var i=1;i<POST.length-1;i++) {
edited += '"'+POST[i].name+'":"'+POST[i].value+'",';
}
它给了我这个:
"type":"empty","name":"email-address","realname":"Email Address","status":"empty","min":"empty","max":"empty","dependson":"empty",
如果我稍后尝试将其转换为 JSON 对象,这将不起作用。
【问题讨论】:
-
您的预期结果是什么??
-
这是我的预期结果:{"type":"empty","name":"empty","realname":"empty","status":"empty","min" :"empty","max":"empty","dependson":"empty","matches":"empty"}。问题解决了
标签: javascript string json loops for-loop