Fineuralab

格式化 JSON API 错误 payload

面向 API 错误 payload、字段路径和校验消息的真实 JSON 格式化示例。

工具示例

任务背景

支持记录里有一段压缩 JSON 错误 payload。粘贴到 issue 前,需要先格式化、检查嵌套字段路径,并删除看起来像真实客户标识的内容。

打开对应工具: JSON 格式化

输入和输出

输入 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 日