Tool Kumar 工具
本地 JSON 格式化工具
Tool Kumar 在浏览器中解析和格式化你的文档。粘贴 JSON 不会把它提交到服务器,也无需注册账号。本站使用了 Vercel Web Analytics,因此隐私说明需要区分文档处理和页面遥测。
如何使用这个工具
- 打开开发者工具并选择“网络”(Network)。等页面加载完成后,清空请求列表。
- 粘贴一段带有唯一标记(例如 network-check-7)的无害 JSON,并修改其中一个值。格式化结果应当随之更新,且不会出现包含该标记的请求。
- 检查所有新出现的请求,尤其是它们的“载荷”(Payload)标签页。Fetch/XHR 和“全部”(All)都要检查,因为访问统计可能使用 beacon 请求。用一个小示例,整个过程大约需要 30 秒。
示例演示
无论是在线使用,还是在应用资源缓存后离线使用,同一个本地格式化工具都会生成这样的输出。
输入
{"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
}浏览器本地处理能保护什么
会上传 JSON 的格式化工具,会让服务器获得你的文档。在这里,解析和格式化使用的是浏览器中的解析器代码,生成的下载文件使用本地浏览器 API。在常规的粘贴流程中,不存在携带文档内容的请求。
上面的网络检查只能验证当前会话,不能证明未来每个版本的行为。数据敏感时,请在更新后重新检查。
访问统计与第三方请求
本站使用 Vercel Web Analytics 记录页面浏览量,而不是文档内容。在生产环境中,统计脚本从同源的 /_vercel/insights/script.js 加载,并通过 /_vercel/insights 发送页面遥测数据。应用的封装代码会在发送事件之前去除 URL 片段。请避免把机密信息放在 URL 路径或查询参数中。
代码字体在构建时已配置为自托管,因此使用本页面不会向 Google 请求字体。源码审查没有发现其他访问统计集成。用户主动发起的远程 URL 请求,是常规本地输入流程之外的例外。
查看实际的安全响应头
页面的 Content-Security-Policy 如下所示。它禁止在框架中嵌入本页面,禁止把 base URL 改为其他源,也禁止加载 object/embed 内容。它没有在页面上设置 script-src、default-src 或 connect-src。
其他已配置的响应头包括 X-Content-Type-Options: nosniff、X-Frame-Options: DENY、Referrer-Policy: strict-origin-when-cross-origin,以及禁用摄像头、麦克风、地理位置、支付和 USB 的 Permissions-Policy。Service Worker 的响应有一个单独的、更严格的 CSP。
frame-ancestors 'none'; base-uri 'self'; object-src 'none'处理 JWT、API 密钥和已保存的文档
停用不需要的、具有页面访问权限的扩展。在粘贴 token 或密钥之前,确认缓存的应用在断网状态下可以正常工作。不要把机密信息放进分享链接、截图或浏览器地址栏的 URL 查询参数中。
用户的编辑内容可能保留在 localStorage 中,它并不是用于保存机密信息的加密存储。处理完敏感数据后,请关闭其他 Tool Kumar 标签页,并通过浏览器的网站数据设置,清除本站的本地存储、缓存空间和 Service Worker。
用“JWT 在线解析”工具查看声明,然后在你自己的应用中验证签名。如果凭据已经泄露,请吊销或轮换它;格式化无法撤回已经发生的泄露。
选项与特殊情况
- 解析器、代码生成器和下载文件的生成都在本地运行。打开本地文件不会上传它。
- Vercel Web Analytics 会记录页面浏览量。在生产环境中,它的脚本从本站同源的 /_vercel/insights/script.js 提供,遥测数据发送到 /_vercel/insights;封装代码会在发送事件之前移除 URL 片段。代码中没有配置任何包含文档内容的事件。
- 分享链接会把 JSON 放在 URL 片段中。URL 片段不会随 HTTP 请求发送,但任何拿到完整链接的人都能读取文档。请避免分享机密信息。
- “从 URL 加载”会在你的浏览器中主动请求你选择的地址,该地址会收到一次请求。带 ?url= 的链接也可能触发远程加载;处理敏感数据时,请使用粘贴或本地文件。
默认保护隐私
你的文档只保留在这个浏览器中。Tool Kumar 在你的设备上解析、转换并生成下载文件,无需账号,也没有上传步骤。
本地 JSON 格式化工具:常见问题
- 这个 JSON 格式化工具处理机密数据安全吗?
- 它在本地处理文档,粘贴的内容不会上传。但你仍然需要信任所加载的代码、你的浏览器和扩展。处理机密信息时,请检查网络请求,使用经过测试的离线标签页,并在用完后清除本地存储。
- 本站使用访问统计工具吗?
- 使用。Vercel Web Analytics 会记录页面遥测数据。封装代码会去除 URL 片段,应用中也没有配置任何发送编辑器内容的事件。访问统计请求与本地 JSON 处理是相互独立的。
- 内容安全策略(CSP)能防护什么?
- 页面的 CSP 禁止本页面被嵌入框架,把 base URL 限制为本站同源,并禁止嵌入对象。它没有 script-src 或 connect-src 指令,因此并不限制所有脚本或网络请求目标。
- 关闭标签页后,我的 JSON 还会保留吗?
- 用户编辑过的、不超过 2,500,000 个字符的文档,可能会连同对比文本和设置一起保留在此浏览器的 localStorage 中。在共用设备上,请清除网站数据。仅访问某个预设页面,不会替换首页已保存的文档。
- 可以粘贴 JWT 或 API 密钥吗?
- 先用无害的示例确认离线可用,然后优先在离线标签页中处理机密信息。具有页面访问权限的扩展仍然可以读取编辑器内容。解码后的 JWT 并不是经过验证的 token;已泄露的密钥应当吊销。