JSON整形ツール
JSONを貼り付けるだけで、整形・圧縮・検証ができます。差分比較(diff)、CSV・YAMLへの変換、スキーマの自動生成、JWTのデコードにも対応しています。登録不要・ブラウザ内処理で、入力したデータが外部に送信されることはありません。
配列は並び順で比較します。キーの順序違いは差分として扱いません。
ネストしたオブジェクトは address.pref のようにドット区切りの列名に展開します(CSV・TSVのみ)。
自動生成はこのサンプルに出てきた項目だけが反映されます。
署名は検証していません。中身の確認のみです。
ほかの機能
同じツールで、ほかの機能もお使いいただけます。
できること
- JSONの整形(インデント)・圧縮(minify)
- 構文エラーの検証(エラー箇所の行・列を表示)
- 2つのJSONの差分比較(diff)
- JSON⇔CSV・YAML・TSVの相互変換
- サンプルJSONからのスキーマ(JSON Schema)自動生成
- JWT(JSON Web Token)のデコード
よくある質問
- 入力したJSONはサーバーに送信されますか?
- 送信されません。整形・圧縮・検証の処理はすべてブラウザ内(JavaScript)で行われ、入力内容が外部に送られることはありません。
- JSONの構文エラーはどこを直せばいいですか?
- エラーが発生した行と列を表示します。末尾のカンマ、シングルクォート、制御文字が原因になっていることが多いです。
- 整形と圧縮(minify)の違いは何ですか?
- 整形はインデントを付けて見やすくする処理、圧縮は改行・空白を取り除いて1行にする処理です。本ツールでは同じ画面で切り替えられます。