JSON转义是指对字符串中的特殊字符添加反斜杠(\)进行编码,确保JSON数据的合法解析。
JSON去除转义则是将转义后的字符还原为原始形态,常用于数据展示或跨系统传输的场景。
原始字符 | 转义写法 | 说明 |
---|---|---|
" |
\" |
双引号(字符串边界) |
\ |
\\ |
反斜杠(转义标识符) |
/ |
\/ |
斜杠(防XSS攻击场景) |
\b |
\\b |
退格符 |
\f |
\\f |
换页符 |
\n |
\\n |
换行符 |
\r |
\\r |
回车符 |
\t |
\\t |
水平制表符 |
// Before
{
"content": "这是"重要"提示:\n请检查\"config.json\"文件"
}
// After
{
"content": "这是\"重要\"提示:\\n请检查\\\"config.json\\\"文件"
}
防数据污染
自动识别未闭合引号、错误转义顺序等32种语法问题
多编码兼容
支持处理Unicode字符(如\u4e2d\u6587
↔"中文")
智能上下文处理
保留注释内容(// 配置项
)不被转义
跳过已转义字符的重复处理
企业级安全保障
所有数据处理均在浏览器本地完成,支持离线模式
Q:转义后的JSON文件体积会变大吗?
A:每个转义符增加1字节,建议对大型数据启用「压缩转义」模式(删除多余空格)
Q:HTML特殊字符(<>&)需要转义吗?
A:JSON标准不强制要求,但建议用\u003c
格式转义以防止XSS攻击
Q:转义错误导致数据损坏怎么办?
A:使用「版本对比」功能可还原最近5次操作记录