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がデバイスから外に出ることはありません。

エラーメッセージの意味は? 解析に失敗すると、ブラウザはエラー箇所を報告します。メッセージと周辺テキストから問題の文字を特定して修正してください。