我正在尝试使用一个文档存储,该存储要求我以有效的json格式存储数据。在我的情况下,其中一个字段是邮件合并文本,该文本具有单引号,双引号和大括号,如下例所示。
Hi {{ first_name | fallback: "there" }},
I gave you a call for our scheduled appointment today but wasn't able to reach you. I'm still
happy to chat, so let's get a new time on the calendar. Send a few new times that work for you and I’ll give you a ring.
Thanks,
{{ my_first_name | fallback: "" }}
想知道是否有一个函数可以用来对文档进行转义以使其成为有效的json,以便可以保存该文档,并在我读取其进行处理时将其转回没有转义字符的纯字符串。
答案 0 :(得分:0)
JSON.stringify可以处理任何字符串。
const weirdChars = `Hi {{ first_name | fallback: "there" }}`;
const doc = { text: weirdChars };
const docStr = JSON.stringify(doc);
答案 1 :(得分:-1)