分享 JSON 样本之前,先核对改动范围

只遮你选中的值,其余原文保持不变。

按实际标量路径选择配置或 API 样本中的值,预览单独的遮盖副本。未选中的源文本不重新排版,数字也不先转成普通 JavaScript 数值。

免费使用 · 无需账号 · 一份 UTF-8 文件或粘贴文本 · 输入不超过 1 MiB

处理页在新标签页打开。本公开页不接收你的 JSON、所选路径或结果。

你知道哪些字段不应交给别人

明确选择,预览后再带走副本。

  1. 在本地打开样本。粘贴 JSON 或选择一份 UTF-8 文件,再明确分析。工作区保留原文供你检查。
  2. 按实际路径选择值。字段同名,不等于每一处都被选中。对象和数组只展示结构,只能选择其中的标量值。
  3. 核对替换结果。选择遮盖标记,预览完整副本并检查变化路径。选中的数字、布尔或 null 会变成 JSON 字符串。
  4. 明确复制或下载。工具不会替你发送消息、上传结果或生成分享链接。交给别人前,仍需完整检查保留的数据。

虚构数据,有明确预期结果

只改选中的地方。

1. 遮盖 email 和 token,保留数字原文。

选择 /email、/token。19 位编号、指数、末尾小数零、字段顺序与周围空白都保持原写法。

原文

{
  "recordId": 9007199254740993123,
  "ratio": 1.2300,
  "batch": 1e+03,
  "email": "demo@example.invalid",
  "token": "demo-token-only"
}

遮盖副本

{
  "recordId": 9007199254740993123,
  "ratio": 1.2300,
  "batch": 1e+03,
  "email": "[REDACTED]",
  "token": "[REDACTED]"
}

2. 同名字段,仍然是不同的值。

只选择 /users/1/token,第一条记录中的 token 保持不变;字段名相同不代表你允许一起替换。

原文

{"users":[{"token":"demo-alpha"},{"token":"demo-beta"}]}

遮盖副本

{"users":[{"token":"demo-alpha"},{"token":"[REDACTED]"}]}

以上均为合成样例,不是真实凭证、客户、使用情况或安全认证证据。

明确的操作,也有明确边界

结果能说明什么。

未选择的源文本保持不变。

只替换你选定的标量 token 区间。未选数字的字面写法、转义、对象顺序、空格、CRLF 和尾部空白均保留,不先把整份文档转成普通 JavaScript 数字对象再输出。

遮盖标记会被编码为 JSON 字符串。因此遮盖 123、true 或 null,会将该选中值的类型变成字符串,不会保留原数字或布尔类型。

仍由你判断哪些内容敏感。

这里没有自动秘密或个人信息检测、匿名化保证、Schema 认可或业务正确性认证。未选择的值、键名和关联关系仍可能暴露信息。分享前请完整核对结果。

变化清单包含路径与原类型,不包含原值;路径本身也可能敏感。

支持的 JSON 与实际上限
  • 只支持严格 JSON,拒绝注释、尾逗号、JSON5 和 JSONL。解码后重复的键,包括 a 与 \u0061,不在支持范围,整单拒绝。
  • 单份 UTF-8 文件或粘贴输入不超过 1 MiB;输出不超过 2 MiB;最多 32 层、10,000 个节点。单路径最多 2,048 个 UTF-16 单元,全部路径共用 1 MiB 的保守 UTF-16 预算。
  • 遮盖标记最多 100 个 Unicode 码点。不能选择整个对象或数组,不提供通配或按同名键自动猜测选择。
  • 允许并保留一个最前面的 UTF-8 BOM。拒绝非法 UTF-8 文件和真正的孤立 surrogate 字符;未选中的 ASCII 转义,例如 \uD800,不被改写。
  • 错误或超过预算时不返回部分结果。编辑原文会使旧分析、选择和结果失效;修改标记或选择会使旧结果失效。

同一个产品,独立的处理边界

保留原文,明确选择改动。

处理页在当前浏览器内运行,没有广告、分析脚本、上传接口或文档长期保存服务。

打开 JSON Mask