{·}JSON Harbor拾码 / 开源小工具 002
仅在本地处理GitHub ↗
A CALMER PLACE FOR YOUR JSON

让 JSON,井井有条。

格式、结构、差异,一眼理清。每一位数字,原样保留。

⇄打开 JSON Diff独立页面对比两份内容 ↗
#
你的 19 位 ID,不该少一位。无损数字 · 中文错误定位 · 不上传内容
{ }source.jsonINPUT
松开以导入 JSON 文件
等待输入0 B · 1 行
对比 DIFF ↗
⌕
粘贴一份 JSON,结构会在这里展开。
JSON Pointer
点击节点查看路径;双击路径可选中复制。
浏览器本地运算 · 不保存输入内容就绪⌘ / Ctrl + Enter 格式化
{ }
—数据节点
⌘
—最深层级
#
—精度敏感数字
◈
JSON 留在你的浏览器里无远程接口、无统计脚本、无内容缓存。

01 / 少一点来回切换格式化、浏览和对比,放在同一个工作台。

02 / 不替你偷偷改数据数字原文保留;语法问题定位,不自动猜测修复。

03 / 也让脚本和 AI 能用相同核心提供 Node API、CLI 与可安装 Skill。

给 JSON 一个清楚的去处。

  1. 粘贴或导入

    左侧编辑源码,支持拖入文件。最多 2 MiB、128 层和 50000 个节点。内容仅保留在页面内存中,刷新即释放。

  2. 格式、结构和路径

    格式化、压缩和键排序保留数字与字符串字面量。树节点可查看 JSON Pointer;路径中 / 用 ~1、~ 用 ~0 表示,空路径表示根值。

  3. 对比时看语义边界

    点击主页 JSON Diff 入口会打开独立对比页;输入两份内容后点击开始对比。支持并排、合并、行号、字符高亮与未修改行折叠;规范化只统一缩进,原文模式可直接对比编辑中的文本。字段对比忽略对象键顺序、数组按下标、数字按字面量,最多显示 500 处;重复键会阻止字段对比,代码视图仍保留所有成员。代码视图每侧最多 10000 行。

支持严格 JSON,不支持注释、尾逗号或自动修复。大数据的解析、格式化和对比在 Web Worker 中执行。没有任何输入内容持久化;只记住界面外观。
下载完整源码 ↗