Skip to content

JSONフォーマッタとバリデータ

壊れたペイロードを修正し、サーバーにそれらを送信することなくAPIの応答を読みます。

有効なJSON: object、3 のトップ レベル キー、ネスティング深さ3、114バイト(114分)。

フォーマット

{
  "service": "api",
  "checks": [
    {
      "name": "db",
      "ok": true
    },
    {
      "name": "cache",
      "ok": false,
      "latencyMs": 812
    }
  ],
  "version": "2.4.1"
}

トピックス

{"service":"api","checks":[{"name":"db","ok":true},{"name":"cache","ok":false,"latencyMs":812}],"version":"2.4.1"}

トランザクションモニターによるAPI応答でJSONフィールドにAssert. 5 個のモニターまで無料。クレジットカードは不要です。

モニタリングを開始

対策方法

  • Parsing はブラウザの JSON.parse を使用するので、結果は JavaScript のクライアントが受け入れる (RFC 8259).
  • 解析が失敗すると、小さなバリデーションスキャナが最初のエラーを見つけます。なぜなら、ブラウザはもはやレポートの位置をしません。

制限事項

  • コメント, commasとシングルクォートを追跡することは無効です JSON エラーとして報告, 設計によって.
  • 非常に大きな文書(メガバイトのテン)は、ブラウザで遅くなる可能性があります。

トラブルシューティング

見栄えの線で予期しないトークン
前行を見てください: 欠落したコンマまたは未閉鎖の文字列は、パーサーが最初にそれを通知するところが報告されます。

関連ツール