作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
假设我有这个简单的 JSON:
{"test":"test"}
现在我想把它转换成下面的格式:
{\"test\":\"test\"}
我找到了一些用反斜杠和双引号替换双引号的解决方案,但所有这些都适用于文本格式。
我需要将这种格式作为消息参数传递给 AWS SNS。
最佳答案
正如我在评论中所建议的您可以使用 JSON.stringify
两次将 Javascript 对象
转换为 escaped JSON
var myObject = {"test":"test"};
var myJson = JSON.stringify(myObject); // {"test":"test"}
var myEscapedJson = JSON.stringify(myJson); // "{\"test\":\"test\"}"
关于javascript - 将双引号替换为反斜杠加上 JSON 中的双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27721562/
我是一名优秀的程序员,十分优秀!