検証だけ
通れば解析可能と確認し、失敗すればよくある構文問題を示します。テキストは書き換えず、末尾カンマを黙って「直し」ません。
CI 前の人手抜き取りや、同僚から来た断片を先に通す用途に向いています。
次の方法でも #data={"name":"Ada"} または #url=... データを流し込めます。読み取り後はアドレスバーから削除されます。
JSON が解析できるかを専門に調べます。API 結合時は先にペイロードが合法か確認してから Diff や変換をすると遠回りが減ります。失敗時はできるだけ位置を示し、Network パネルやログ原文と照合しやすくします。
通れば解析可能と確認し、失敗すればよくある構文問題を示します。テキストは書き換えず、末尾カンマを黙って「直し」ません。
CI 前の人手抜き取りや、同僚から来た断片を先に通す用途に向いています。
ペイロードはブラウザから出ないので、ユーザー情報を含むレスポンスにも向いています。ページを更新すると入力はクリアされます。
オンラインで「JSON を第三者サイトに貼る」のとは違い、計算はすべて端末内です。
フォーマットページでも検証します。このページは「この文字列が正しいかだけ知りたい」ときに向いています。先にインデントや並べ替えを選ぶ必要はありません。
通ってからフォーマット、Diff、YAML 変換へ進むと流れがはっきりします。
{
"status": "ok",
"data": {
"items": [1, 2, 3,]
}
}
標準 JSON は配列やオブジェクト末尾のカンマを許しません。3 の後ろのカンマを消せば検証を通ります。末尾カンマを残す必要があるなら JSON5 ツールを使ってください。
RFC 8259 で禁止されています。設定ファイルで末尾カンマがよくあるときは、 JSON5 で先に標準 JSON へ変換してください。
構文が合法なことだけ保証し、フィールドが API 文書どおりかは調べません。構造制約は Schema を使ってください。
標準 JSON は二重引用符のみです。JavaScript オブジェクトからコピーした内容は、先に JSON5 へ変換するか引用符を手で直してください。
複数のログをまとめて貼っていないか先に確認します。最初の { または [ から始まる完全な文書だけ残して再試行してください。
検証通過は「parse できる」ことだけで、フィールドが揃っていることではありません。公開前は API 文書または JSON Schema との照合を推奨します。