javascript - json 值中的单引号

Javascript 无法读取这个 json 字符串,因为它包含一个单引号字符,它被视为字符串的结尾。

如何转义单引号,使其不被视为字符串的结尾?

var json = '{"1440167924916":{"id":1440167924916,"type":"text","content":"It's a test!"}}';

var parsed = JSON.parse(json);

最佳答案

对 escape the character 使用反斜杠:

var json = '{"1440167924916":{"id":1440167924916,"type":"text","content":"It\'s a test!"}}';
var parsed = JSON.parse(json);

https://stackoverflow.com/questions/32143704/

相关文章:

c# - 获取格式化字符串以表示 UTC 偏移量的最佳方法是什么?

excel - 带硬停止的条件格式颜色渐变

algorithm - 如何有效地为特定宽度的字符串找到理想的列数?

layout - 更改 latex 文档中间的纸张尺寸?

c# - Linq 2 Sql DateTime 格式为字符串 yyyy-MM-dd

html - 动态生成的 HTML 的格式 - 没人关心吗?

ruby-on-rails - Ruby on Rails 中的自定义格式

java - 任何可用于 java 文件的命令行格式工具?

python - 将列表格式化为表格输出的列(python 3)

javascript - 从字符串,javascript 中获取 x 像素值文本的最可靠方法