JSONフォーマッター・バリデーター
JSONをローカルで整形・圧縮・検証。解析エラーが、不正なカンマ、引用符、キー、ネストの特定に役立ちます. 処理はブラウザ内でローカルに行われます。
使ってみる
このツールでできること
JSONをローカルで整形・圧縮・検証。解析エラーが、不正なカンマ、引用符、キー、ネストの特定に役立ちます。
使用例
入力
{"name":"Ada","roles":["admin","editor"]}
結果
有効なインデントされたオブジェクトで、roles配列が別々の行に表示されます
結果の生成方法
検証はJSON文法に従って入力を解析します。整形は同じデータをインデント付きで書き出し、圧縮は値を変更せずに不要な空白を削除します。
便利な使い方
- APIレスポンスやWebhookペイロードを検査
- レビュー用の設定ファイルを準備
- 転送やテスト用に有効なフィクスチャを圧縮
重要な制限
- JSONではコメント、末尾のカンマ、シングルクォート文字列、引用符なしのキーは許可されません。
- 整形はフィールド値が外部APIスキーマを満たすことを検証しません。
- 大きなドキュメントはブラウザのメモリを大量に消費する可能性があります。
よくある質問
有効なJavaScriptが有効なJSONでないのはなぜですか?
JavaScriptのオブジェクト構文では、コメントやundefinedなど、JSONでは許可されない構造が許可されています。
整形によってデータは変わりますか?
重要でない空白のみが変更されるはずです。重要な設定をデプロイする前に、常に比較またはテストしてください。
処理はブラウザ内でローカルに行われます。