我正在尝试使用第三方电子邮件服务,我需要向他们发送我们网站的访问者的电子邮件地址。我使用{"$email": email}
是因为这是他们想要的格式,但是当我console.log()对象时,它显示为{$email: email}
。它去掉了引号,我需要它们。有没有办法强制JS包含这些引号?谢谢!
编辑:在讨论JSON.stringify对象的评论中回复blex,这是我的完整代码:
let reqPayload = [
"identify",
{
// prettier-ignore
"$email": email,
},
];
console.log(JSON.stringify(reqPayload));
return await _learnq.push(JSON.stringify(reqPayload));
stringify对我不起作用(:
发布于 2021-05-08 17:43:01
感谢你们帮助我更好地理解JSON (:长话短说,与我一起工作的第三方告诉我,我“需要”该对象属性上的双引号,但我发现出了什么问题实际上与该对象无关,而且格式正确。再次感谢您!
https://stackoverflow.com/questions/67426796
复制相似问题