JSON字符串格式错误
Error JSON stringify format
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);
你会得到想要的输出!
你的问题有点模棱两可,但我认为你可能想要。。。
var myJSON=[];
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);
// '[{"email":"a@a.a"},{"email":"b@b.b"}]'
相关文章:
- Datetime格式为Friendly Time.Moment JS输出错误
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 如何在不创建格式错误的HTML标记的情况下分解字符串
- 在fabric.js中以PNG格式下载Canvas,给出网络错误
- 错误:格式为整数的 javascript 键无效
- JSON字符串格式错误
- AngularJS或JQuery解析错误格式的JSON(http get)
- Ckeditor出现格式错误的html问题
- 如何用x射线刮除格式错误的HTML代码
- php中的日期格式给出了错误的结果
- 阻止Google Chrome更正格式错误的HTML脚本
- 谷歌分析实验导致格式良好的字符数据或标记错误
- Microsoft JScript运行时错误:只能注册格式正确的脚本标记
- 使用RegEx在javascript中重写格式错误的日期yyyy-MM-d到yyyy-MM-dd
- Javascript/JSON 错误:格式不正确
- 自定义错误格式
- "XML解析错误:格式不正确“;在斐波那契数生成中
- 使用PHP更新后,在数据库中插入错误格式的日期
- jQuery AJAX从文件中检索SVG -错误:'格式不佳'
- Vim错误格式多行字符串