同一个框里对 JSON 做六种单步处理,都是就地替换:压缩去空白、格式化加缩进、转义与去转义处理引号、中文与 \uXXXX 互转。
「转义」用于把 JSON 当字符串塞进代码或另一个 JSON 的场景;「压缩并转义」是把两者一步做完。
| 按钮 / 选项 | 结果 |
|---|---|
| Json压缩去空白,已是紧凑格式时输出不变 | {"名称":"起源计划","域名":"is46.com","工具":3} |
| Json格式化缩进 4 空格 | {
"名称": "起源计划",
"域名": "is46.com",
"工具": 3
} |
| Json转义内部引号前加反斜杠 | {\"名称\":\"起源计划\",\"域名\":\"is46.com\",\"工具\":3} |
| 去除转义转义的逆运算 | {"名称":"起源计划","域名":"is46.com","工具":3} |
| 压缩并转义先压缩再转义 | {\"名称\":\"起源计划\",\"域名\":\"is46.com\",\"工具\":3} |
| 中文转Unicode非 ASCII 全部变 \uXXXX | {"\u540d\u79f0":"\u8d77\u6e90\u8ba1\u5212","\u57df\u540d":"is46.com","\u5de5\u5177":3} |
| Unicode转中文上一步的逆运算 | {"名称":"起源计划","域名":"is46.com","工具":3} |
「Json压缩」对已经紧凑的输入不会有任何变化,这页的结果框就是输入框本身,误点后按浏览器撤销或重新粘贴即可。