CalcSI JSON Editor 是什么?
CalcSI JSON Editor 是一款免费的在线工具,用于编辑、校验、比较、查询和转换 JSON 数据。在树、文本和表格三种视图之间自由切换,使用 JSON 修复、Schema 校验、差异比较、JSONPath/JMESPath 查询,以及转换为 YAML、CSV、XML 或 TypeScript 接口等高级功能。
所有处理完全在您的浏览器中进行 — 您的数据绝不会离开您的设备。非常适合开发人员、API 测试人员、DevOps 工程师以及所有处理 JSON 的人。
三种编辑器视图
- 树视图 — 点击编辑、拖放重新排序、键盘快捷键添加或删除节点。
- 文本视图 — 完整代码编辑器,支持语法高亮、行号和内联错误标记。
- 表格视图 — 将对象数组显示为表格,列 = 键。非常适合包含记录的 API 响应。
功能列表
- 修复 — 自动修复尾随逗号、未加引号的键、单引号和注释。
- 排序 — 递归按字母顺序排序键,便于确定性差异比较和提高可读性。
- JSON Schema 校验 — 使用类型、必填字段、min/max、模式等自定义 Schema 校验您的数据。
- 比较 (diff) — 并排显示两个 JSON,清晰列出新增、删除和修改的路径。
- 查询 — 支持 JSONPath 和 JMESPath。使用表达式路径精确提取所需数据。
- 转换 — 在 JSON、YAML、CSV、XML 之间切换,并从数据生成 TypeScript 接口。
- 导入与导出 — 上传文件、从 URL 加载、下载为 .json、复制到剪贴板。
- 100% 本地 — 所有操作在浏览器中运行;不会上传或记录任何数据。
常见使用场景
- 检查、过滤并将 API 响应导出为其他格式
- 编辑和校验配置文件 (package.json、tsconfig、OpenAPI)
- 数据迁移: 将一个应用的 JSON 转换为另一个应用所需的 YAML/CSV/XML
- 通过对比两个快照(失败前/后)来定位 bug
这个工具安全吗?
是的。所有处理 — 解析、校验、比较、转换、查询 — 完全在您的浏览器中运行。没有任何服务器请求和日志。您可以随时使用浏览器开发者工具检查源代码。即使是令牌或 PII 等敏感数据也不会离开您的设备。