分享 JSON 样本之前,先核对改动范围
只遮你选中的值,其余原文保持不变。
按实际标量路径选择配置或 API 样本中的值,预览单独的遮盖副本。未选中的源文本不重新排版,数字也不先转成普通 JavaScript 数值。
免费使用 · 无需账号 · 一份 UTF-8 文件或粘贴文本 · 输入不超过 1 MiB
处理页在新标签页打开。本公开页不接收你的 JSON、所选路径或结果。
你知道哪些字段不应交给别人
明确选择,预览后再带走副本。
- 在本地打开样本。粘贴 JSON 或选择一份 UTF-8 文件,再明确分析。工作区保留原文供你检查。
- 按实际路径选择值。字段同名,不等于每一处都被选中。对象和数组只展示结构,只能选择其中的标量值。
- 核对替换结果。选择遮盖标记,预览完整副本并检查变化路径。选中的数字、布尔或 null 会变成 JSON 字符串。
- 明确复制或下载。工具不会替你发送消息、上传结果或生成分享链接。交给别人前,仍需完整检查保留的数据。
虚构数据,有明确预期结果
只改选中的地方。
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 ↗