格式化:对 JSON 进行美化缩进(可选 2/4 空格或 Tab),并做语法高亮,便于阅读;压缩则去除所有空白,减小体积,常用于接口传输。
校验:基于标准 JSON.parse 解析,若非法会给出错误原因并尽量定位到出错的行、列及字符位置,方便快速排查(注意:标准 JSON 不允许注释、单引号、尾逗号)。
可选功能:“按键名排序”对对象键名字母序排列,便于对比差异;“\u 转中文”把 \uXXXX 形式的 Unicode 转义还原为可读字符。
结构统计:解析成功后自动统计键数量、嵌套层数、数组元素与文本体积。全部处理均在浏览器本地完成,数据不上传。