提取 JSON 字段
格式化 payload,测试 wildcard 或递归键路径,再保留给代码使用的结构。
- 1. JSON
选择字段前先格式化并验证粘贴的响应。
- 2. JSONPath
测试 dot path、bracket key、wildcard 和递归键搜索。
- 3. JSON TS
字段结构明确后生成 TypeScript 类型草稿。
整理 API 响应、配置文件和日志中的 JSON,让结构更易读并更快发现语法错误。
输入 / 输出
输入、输出和复制操作集中在这个主区域。示例和检查内容放在下方。
本地会话
输入状态只保存在此浏览器中,可在无账号时恢复上次工作区。
完成主要输入/输出流程后,再打开需要的示例、检查清单和相关工具。
提取 JSON 字段
格式化 payload,测试 wildcard 或递归键路径,再保留给代码使用的结构。
选择字段前先格式化并验证粘贴的响应。
测试 dot path、bracket key、wildcard 和递归键搜索。
字段结构明确后生成 TypeScript 类型草稿。
整理 API 响应
整理粘贴的 JSON,检查路径,再生成类型或做 schema 校验。
先验证并格式化 payload,再复制简短的 API 响应报告。
取出代码或文档需要的精确字段路径。
把样例结构转换成 TypeScript interface 草稿。
验证 webhook 签名
生成 HMAC 输出,复制安全签名报告,并在修改 webhook 代码前检查 payload 形状或编码。
复制前检查
常见失败情况
相关工具
指南
完成主要输入/输出流程后,再打开需要的示例、检查清单和相关工具。
{"status":"ok","items":[1,2,3]}{"user":{"id":123,"roles":["admin"]},"active":true}[{"id":1,"name":"Bob"},{"id":2,"name":"Alice"}]JSON 示例
根类型
object
顶层项目
2
嵌套深度
4
输出行数
9
JSON 诊断
复制或分享前检查疑似敏感键、空值、重复键和大数组。
输入字节
85
敏感键
0
空值
0
重复键
0
API 响应报告
复制包含结构、诊断、常用 JSON 路径和安全分享检查的交接报告。
根类型
object
顶层项目
2
嵌套深度
4
输出行数
9
敏感键
0
重复键
0
安全交接清单
# API 响应报告
- 检查时间: 浏览器复制时间
- 根类型: object
- 顶层项目: 2
- 嵌套深度: 4
- 输出行数: 9
- 输入字节: 85
## 检查提示
- 未发现明显 JSON 结构警告。分享前仍需移除生产标识符。
## 有用 JSON 路径
- `$` (object) - 2 keys
- `$.status` (string) - "ok"
- `$.items` (array) - 1 items
- `$.items[0]` (object) - 2 keys
- `$.items[0].id` (number) - 1
- `$.items[0].name` (string) - "Bob"
## 安全交接清单
- 分享前移除 token、cookie、客户标识符和内部 URL。
- 如果响应无效,请在 bug 报告中包含准确的 parse 错误行和列。
- 大型或深层响应请分享 JSONPath 聚焦样本,而不是完整 payload。
- 信任下游 parser 输出前先确认重复键。
- 删除生产专用值后再附上格式化样本。JSON 结构
复制格式化 payload 前先检查根结构。
JSON 路径预览
进入 JSONPath 或 TypeScript 生成前先复制常用路径。
$object2 keys$.statusstring"ok"$.itemsarray1 items$.items[0]object2 keys$.items[0].idnumber1$.items[0].namestring"Bob"路径检查
用点号或括号路径从格式化 JSON 中提取一个值。
支持: $, .key, [0], ["带空格的键"].
Bob下一步可用工具
可复制输出
{
"status": "ok",
"items": [
{
"id": 1,
"name": "Bob"
}
]
}