ShuttleLab

服务介绍

JSON Shuttle 是一款在浏览器本地运行的 JSON 工具,提供校验、格式化、修补与转义功能。无需上传数据到服务器,所有处理均在您的设备上完成,兼顾效率与隐私。

安全特性

本地处理

所有 JSON 均在浏览器内处理,数据不离开您的设备。

无数据上传

不向任何服务器发送您的内容,无日志、无追踪。

开源透明

代码可审计,构建与部署流程透明,可自托管使用。

隐私保护

不收集个人数据,不设账号体系,用完即走。

使用场景

开发调试、接口联调、配置校验、日志格式化、教学演示、快速修正常见 JSON 语法错误。

与君初相识,犹如故人归

JSON Shuttle 免费使用,由个人维护。若对您有帮助,欢迎分享给朋友。

联系方式

JSON Shuttle 适合谁?

  • 排查 API 响应的后端开发者
  • 处理配置文件的前端开发者
  • 清理 JSON 导出的数据工程师
  • 学习 JSON 语法的初学者

什么时候用 JSON Shuttle?

  • API 返回 'unexpected token' 但定位不到出错的字段
  • JSON 字符串里嵌了 JSON 字符串,需要反转义
  • 配置文件看起来正确但解析器拒绝接受
  • 压缩的 JSON 需要格式化才能读
  • 需要把格式化后的 JSON 压缩成一行嵌入代码

如何校验 JSON

  1. 把 JSON 粘贴到校验框
  2. 点击「校验」
  3. 错误会标出行号与列号

如何修复损坏的 JSON

  1. 粘贴损坏的 JSON
  2. 点击「修补」
  3. 工具自动修复缺失逗号、尾随逗号、未加引号的键名
  4. 复制修复后的结果

如何转义 / 反转义 JSON 字符串

  1. 粘贴字符串
  2. 选择「转义」或「反转义」
  3. 复制结果

JSON Shuttle 与同类工具对比

工具校验格式化修补本地处理免费
JSON Shuttle
JSONLint
jq命令行
Online JSON Viewer混合含广告

常见问题

JSON Shuttle 免费吗?
完全免费。无需注册账号,无广告,不追踪数据。
我的 JSON 数据会上传到服务器吗?
不会。所有校验、格式化、修补逻辑均在浏览器本地运行。我们的服务器不会接收你的数据,也不会做行为分析。
支持多大的 JSON 文件?
建议在 5 MB 以内以获得最佳性能。浏览器引擎能处理更大数据,但 UI 响应会下降。
能修复哪些 JSON 错误?
包括缺失逗号、尾随逗号、键名用单引号、注释(// 或 /* */)、未加引号的键、错配的括号等常见问题。
为什么校验提示 'Unexpected token N in JSON at position X'?
Position X 是解析失败的字符偏移量,通常出现在缺失逗号之前,或未转义引号之后。JSON Shuttle 会高亮具体行列号。
可以离线使用吗?
可以。首次加载后整个应用可离线运行。把页面加书签即可在飞机上工作。
JSON Shuttle 和 JSONLint 有什么不同?
两者都是浏览器端校验工具。JSON Shuttle 额外提供修补模式(修复损坏 JSON)和转义 / 反转义模式,是 JSONLint 没有的。
JSON Shuttle 是开源的吗?
核心校验与修补逻辑开源。如需访问代码仓库请联系 [email protected]