JSON(JavaScript Object Notation)是当今Web开发中最主流的数据交换格式。前后端接口通信、配置文件、NoSQL数据库存储等场景几乎都离不开JSON。然而API返回的JSON数据通常是压缩成一行的,没有缩进和换行,肉眼很难看清数据结构。
本工具提供三个核心功能:格式化(加缩进换行使JSON易于阅读)、压缩(去除所有空白字符减小传输体积)、校验(检查JSON语法是否正确并定位错误位置)。支持2空格、4空格、Tab三种缩进风格,满足不同编码习惯。
JSON格式有几个容易踩坑的规则:键名必须用双引号(不能用单引号)、字符串值也必须用双引号、最后一项后面不能有逗号、不支持注释。如果校验报错,大多是这几个原因。遇到非标准的JSON(比如带注释的配置文件),可以先手动去掉注释再粘贴进来。