Fineuralab
格式化 JSON API 错误 payload
面向 API 错误 payload、字段路径和校验消息的真实 JSON 格式化示例。
工具示例
任务背景
支持记录里有一段压缩 JSON 错误 payload。粘贴到 issue 前,需要先格式化、检查嵌套字段路径,并删除看起来像真实客户标识的内容。
输入和输出
输入 JSON
{"status":422,"code":"VALIDATION_FAILED","trace_id":"demo-trace-2026","errors":[{"field":"billing.email","message":"Invalid email format"},{"field":"items[0].quantity","message":"Must be greater than 0"}]}
格式化输出
{
"status": 422,
"code": "VALIDATION_FAILED",
"trace_id": "demo-trace-2026",
"errors": [
{
"field": "billing.email",
"message": "Invalid email format"
},
{
"field": "items[0].quantity",
"message": "Must be greater than 0"
}
]
}
复制前复核
- 确认格式化后 JSON 仍然能解析。
- 检查 trace_id、user_id、email 或订单号是否适合分享。
- 如果后端响应顺序重要,不要改变错误数组顺序。
要点: 格式化能让结构可见,但不会自动让私密数据变安全。分享 payload 前要复核标识符。
继续使用
已复核并更新:2026 年 6 月 23 日