javascript - JSON 字符串化格式错误

标签 javascript api calendar

var email_recept=document.getElementsByClassName("email");
        var counting_email_recept=email_recept.length;
        var array_mail=[];
        var myJSON=[];
        for(var i=0;i<counting_email_recept;i++)
        {
            array_mail[i]=email_recept[i].value;
            myJSON[i]=JSON.stringify({ email: array_mail[i] });         
        }

console.log(myJSON);
result :
["{"email":""}", "{"email":""}"]
i want to make like this : [{"email":""}, {"email":""}]

最佳答案

尝试使用此代码:

var email_recept=document.getElementsByClassName("email");
var counting_email_recept=email_recept.length;
var array_mail=[];
var myJSON=new array();
for(var i=0;i<counting_email_recept;i++)
{
    array_mail[i]=email_recept[i].value;
    myjson[i] = { email: array_mail[i] };
}
myJSON = JSON.stringify(myJSON);
console.log(myJSON);

你会得到想要的输出!

关于javascript - JSON 字符串化格式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29247786/

相关文章:

asp.net - 我如何阅读来自 Twitter 的帖子?

php - jquery json 不返回值

javascript - EmberJS Rails API 安全性

javascript - 如何在 jQuery 事件映射中共享变量?

php - Codeigniter UPS API 集成 - 交货日期

c# - 有关如何清理此 API 的建议

php/mysql : database of bank holidays and events like christmas, 复活节等

java - 日历返回错误的时间

c# - 如何获取应用程序中使用的日历类型

javascript - 通过 node.js 和 webdriver 点击随机链接