将JavaScript变量插入转义的JSON字符串中

时间:2019-03-17 19:16:04

标签: javascript ecmascript-6 amazon-ses

为了将模板变量传递到Amazon SES,templateData必须采用带转义引号的字符串形式,如下所示:

ItemCheck

我需要将数据从Firestore文档传递到这些模板值中。我尝试使用ES6的模板字符串,但是该字符串未被接受为有效字符串:

"TemplateData": "{ \"subject\": \"mySubject\", \"date\": \"myDate\", \"header\": \"myHeader\", \"message\": \"myMessage\" }"

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

这应该做到。

const createdData = {
subject: '1',
date: '2',
header: '3',
message: '4'
}

const string = JSON.stringify(createdData)
const escapedString = JSON.stringify(string)