JSON 空值清理工具

递归扫描 JSON,删除其中的空值字段:null、空字符串、仅含空白的字符串、空对象 {}、空数组 []。可自由勾选需要清理的项,得到更精简的结构,适合整理接口返回、导入数据前的清洗。全部在浏览器本地解析,数据不会上传。

输入与清理项 等待输入

清理是递归进行的:删除某项后,若其父对象/父数组因此变空,也会按对应勾选项继续清理。

清理结果
删除项数—
剩余键数—
原始字符—
结果字符—
粘贴 JSON 后点击「开始清理」,结果将显示在这里。

仅删除空值字段,其余数据类型与内容保持不变。

清理规则
  • 输入必须是合法 JSON,否则返回错误提示。
  • 可清理项:null、空字符串、仅空白字符串、空对象、空数组。
  • 未勾选的类型会原样保留,例如不勾选就保留所有 null。
  • 对象删除键、数组删除元素,均保持其余内容的相对顺序。
  • 删除后变空的对象/数组会按勾选项继续被清理。
  • 数字 0、布尔 false 属于有效值,永不删除。