Tool Kumar 工具

离线 JSON 格式化工具

首次在线访问并完成应用缓存后,无需联网即可格式化 JSON。你可以把它留在浏览器标签页中,也可以在支持的平台上将其安装为 Web 应用。

如何使用这个工具

  1. 在联网状态下打开 Tool Kumar,页面加载完成后再等几秒钟。允许浏览器存储网站数据。
  2. 打开开发者工具,选择“网络”(Network),把节流菜单改为“离线”(Offline),然后重新加载首页。在手机上,开启飞行模式后重新加载。
  3. 粘贴示例,确认出现格式化后的输出。如果需要转换功能,也一并测试,然后把“网络”面板恢复为平时的设置。

示例演示

无论是在线使用,还是在应用资源缓存后离线使用,同一个本地格式化工具都会生成这样的输出。

输入

{"user-id":42,"display name":"Ada","class":true,"profile":{"city":"London","created_at":"2026-10-14T09:00:00Z"},"items":[{"sku":"A1","price":12,"note":null},{"sku":"B2","price":12.5,"note":"gift"}],"metadata":null}

输出

{
  "user-id": 42,
  "display name": "Ada",
  "class": true,
  "profile": {
    "city": "London",
    "created_at": "2026-10-14T09:00:00Z"
  },
  "items": [
    {
      "sku": "A1",
      "price": 12,
      "note": null
    },
    {
      "sku": "B2",
      "price": 12.5,
      "note": "gift"
    }
  ],
  "metadata": null
}

在 Windows、macOS、Linux 或 ChromeOS 上安装

在 Chrome 中,打开浏览器菜单,选择“投放、保存和分享”,然后选择“将页面作为应用安装”。地址栏中也可能出现安装图标。在 Edge 中,依次选择“设置及其他”、“应用”、“将此站点作为应用安装”。菜单名称因浏览器版本而异。

在 macOS Sonoma 或更高版本上,可以在 Safari 中依次选择“文件”和“添加到程序坞”。断网之前,先在线打开一次应用并完成离线检查。安装并不能代替缓存这一步。

桌面版 Firefox 可能不提供把网站安装为应用的选项。只要启用了 Service Worker,你仍然可以在 Firefox 标签页中离线使用已缓存的网站。

在 iPhone、iPad 或 Android 上安装

在 iOS 或 iPadOS 上,用 Safari 打开网站,轻点“共享”,选择“添加到主屏幕”。如果你的系统版本提供“作为 Web App 打开”开关,请将其开启,然后轻点“添加”。

在 Android 上,用 Chrome 打开网站,轻点菜单,选择“安装应用”或“添加到主屏幕”。先在线打开一次并等待缓存完成,再开启飞行模式。

检查缓存并清除本地数据

在 Chromium 开发者工具的“应用”(Application)面板中,Service Workers 会显示已注册的 worker,Cache Storage(缓存空间)中有 json-viewer 缓存,Local Storage(本地存储空间)中有 jf: 开头的键。缓存存放的是应用资源;localStorage 中可能保存着你编辑过的文档。

要同时清除两者,请先关闭其他 Tool Kumar 标签页,然后依次打开“应用”和“存储”,使用“清除网站数据”(Clear site data),清除范围要包括本地存储、缓存空间和 Service Worker。其他浏览器的设置中也有相应的网站数据管理功能。清除之后,需要再在线访问一次,离线使用才能重新生效。

离线处理敏感 JSON

先用无害的示例测试离线模式。确认应用在断网状态下可以正常工作后,再粘贴敏感数据。具有页面访问权限的浏览器扩展仍然可以读取这些数据。在共用设备上用完后,请清除网站数据。

选项与特殊情况

  • 安装是可选的。Service Worker 让缓存的首页在普通浏览器标签页中同样可用。
  • 应用会缓存首页、JavaScript、样式、字体、图标和转换模块。访问过的完整页面可以被缓存;未缓存的页面会回退到首页。
  • 从远程 URL 加载需要联网。访问统计请求和跨源请求不会被缓存。由于 Next.js 的路由数据不会被缓存,离线时的站内导航也可能回退。
  • 离线使用依赖浏览器保留网站存储。清除网站数据、无痕浏览的策略或存储空间被回收,都可能删除应用缓存。

默认保护隐私

你的文档只保留在这个浏览器中。Tool Kumar 在你的设备上解析、转换并生成下载文件,无需账号,也没有上传步骤。

离线 JSON 格式化工具:常见问题

有适用于 Windows 或 Mac 的离线 JSON 格式化工具下载吗?
你可以通过 Chrome 或 Edge 安装 Tool Kumar;在支持的 macOS 版本上,也可以使用 Safari 的“添加到程序坞”。它是一个 Web 应用,没有单独的 .exe 或 .dmg 下载。
桌面版 Firefox 能离线使用吗?
可以,前提是启用了 Service Worker 和网站存储,并且首次访问已完成缓存。如果你的 Firefox 版本没有安装选项,把网站留在标签页中或加入书签即可。
飞行模式下能使用格式化工具吗?
能,前提是之前的在线访问已经缓存了应用。在断网状态下依赖它之前,请重新加载首页,并用示例测试一下。
离线应用如何更新?
在线加载首页时,会刷新缓存的应用外壳及其资源。更新后的资源准备就绪后,已打开的标签页会显示“重新加载”提示。关闭后重新打开,或重新加载页面,即可使用新版本。
我的 JSON 存储在哪里?
用户编辑过的 JSON 在不超过 2,500,000 个字符的限制时,会保存在此浏览器的 localStorage 中。对比文本、文件名、设置和主题也可能被保存。Service Worker 缓存存放的是应用资源。

相关工具

本地 JSON 格式化工具、JSON 格式化工具和JSON 格式化工具隐私研究。