jqiy

JSON 转义/压缩/校验

JSON 字符串转义、反转义、压缩与格式校验。

About JSON 转义/压缩/校验

JSON 字符串需要转义:引号、反斜杠和控制字符在字符串字面量中必须写成反斜杠序列。本工具处理完整的往返——把任意文本转义成合法 JSON 字符串、把转义字符串还原为可读文本、去除空白压缩 JSON、或用精确报错校验语法。

典型用途:把用户内容安全嵌入 JSON 报文、阅读 API 日志里的转义字符串、存储或传输前压缩 JSON、定位破坏解析的确切字符(校验器报告偏移位置,而不只是「非法 JSON」)。压缩也是快速体检——合法 JSON 压缩后必然无损还原。

四种操作全部通过原生 JSON 引擎在本地运行。输入不离开浏览器——处理 API 令牌、会话数据、不能粘贴到陌生网站的生产报文时,这一点很重要。

Frequently Asked Questions

JSON 字符串里哪些字符会被转义?

双引号、反斜杠和控制字符(换行、制表符、回车及其他 U+0020 以下字符)。工具输出标准最短形式,与 JSON.stringify 一致。

压缩和转义有什么区别?

压缩是去除 JSON 文档中的无意义空白;转义是把任意文本变成单个 JSON 字符串字面量。解决的问题不同:文档用压缩,文本片段用转义。

校验说非法——怎么定位问题?

报错信息包含解析器位置。常见元凶:尾逗号、单引号替代双引号、字符串内未转义的换行、以及没有引号的 JavaScript 对象键。