JSONフォーマッター
JSONの整形、美化、検証、圧縮。行番号付きの即時構文エラー検出。
JSONフォーマッターについて
このJSONフォーマッターは、すべてブラウザ内で完結します。入力欄にJSONを貼り付け、整形で美化、圧縮で圧縮、検証で構文エラーをチェックできます。アップロードは一切なく、すべての解析はブラウザ組み込みの JSON.parse によってローカルで行われます。
JSONとは?
JSON(JavaScript Object Notation)は、構造化データを保存・交換するための軽量なテキストベースのフォーマットです。名前と値のペアのコレクション(オブジェクト)と、順序付きの値のリスト(配列)という2つの構造に基づいています。JSONは言語非依存ですが、C言語ファミリーのプログラマーにとってなじみのある表記を採用しているため、Web API・設定ファイル・NoSQLデータベースの事実上の標準となっています。
よくある用途
- APIが返す圧縮済みJSONを読みやすく美化する。
- ネットワーク経由で送信したりファイルに保存したりする前にJSONを圧縮する。
- デプロイ前にJSON設定ファイルを検証する。
- 解析に失敗する不正なJSONをデバッグする。
- フォーマットを統一して2つのJSONドキュメントを比較する。
よくある質問
JSON5は検証できますか? いいえ。本ツールは RFC 8259 で定義される標準JSONのみをサポートします。末尾のカンマ・シングルクォート文字列・コメント・クォートなしキーなどの JSON5 拡張はエラーとして報告されます。
データはアップロードされますか? いいえ。すべての解析・整形はローカルブラウザで行われ、JSONがデバイスから外に出ることはありません。
エラーメッセージの意味は? 解析に失敗すると、ブラウザはエラー箇所を報告します。メッセージと周辺テキストから問題の文字を特定して修正してください。