JSONフォーマッターは、ブラウザ上で直接JSONを整形、圧縮、バリデーションします。任意のJSON文字列を貼り付けるだけで、構文ハイライト付きの読みやすいインデント出力が得られるほか、1行のコンパクトな文字列に圧縮することも可能です。リアルタイムのバリデーションにより構文エラーが提示されるため、不正な形式のペイロードも素早くデバッグできます。
API や設定ファイル、ログデータを扱っていると、インデントのない1行の文字列や、書式が統一されていないペイロードなど、生の JSON は読みにくいことがよくあります。JSON Formatter はこの問題を即座に解決します。任意の JSON を貼り付けて「フォーマット」をクリックするだけで、きれいにインデントされ色分けされた読みやすい出力が得られます。
「Minify」をクリックすれば、空白を除去してペイロードサイズを削減し、本番環境向けに JSON を圧縮できます。バリデーターはキー入力のたびに実行され、構文エラーがあれば行と文字位置を報告します。このツールは大きなドキュメントも効率的に処理し、任意の深さのネスト構造にも対応し、型(文字列、数値、真偽値、null、配列、オブジェクト)を保持するため、どのようなソースのデータでも安心して検査できます。
ツリービューでは個々のオブジェクトや配列を折りたたんだり展開したりできるため、何千行もを一度にスクロールすることなく、深くネストされた大きなペイロードでも見通しよく操作できます。検索ボックスを使えば、一致するキーや値だけにツリーを絞り込めるため、大きな API レスポンスの中から1つのフィールドを見つけるのに手動スクロールではなくキー入力だけで済みます。フォーマットと検証はすべてブラウザ内で完結するため、レスポンスに埋め込まれたトークンのような機密情報を含む貼り付けたデータが、あなたのマシンの外に出ることはありません。
圧縮されたJSONや乱れたJSONを、2スペースのインデントで整然とした出力に変換します。配列やオブジェクトが正しく入れ子表示されるため、構造を視覚的に把握しやすくなります。
すべての空白を削除し、コンパクトな1行のJSON文字列を生成します。本番環境のAPI、設定ファイル、URLパラメータのペイロードサイズ削減に最適です。
入力のたびにバリデーションが実行されます。JSONの形式が正しくない場合、エラーの正確な行と文字位置が報告されるため、素早く修正できます。
ワンクリックで整形済みまたは圧縮済みの結果をコピーできます。リクエスト、ドキュメント、ファイルなどにそのまま貼り付け可能です。
ブラウザをフリーズさせることなく、大規模なJSONドキュメントを処理できます。深く入れ子になった構造もパースされ、すっきりと表示されます。
キー、文字列、数値、真偽値、nullが視覚的に区別されるため、値が目立ち、構造を追いやすくなります。
ネットワークタブから生のAPIレスポンスをコピーしてフォーマッターに貼り付ければ、構造化された読みやすいJSONを瞬時に確認できます。1行のペイロードを読むよりはるかに高速です。
乱雑なJSON設定を貼り付けて整形したあと、きれいになったバージョンを元のファイルに書き戻します。一貫したフォーマットにより、diffが明確になりレビューが容易になります。
本番用のJSONを圧縮して不要な空白を取り除きます。レスポンスが小さくなれば、ネットワーク転送が速くなり、帯域幅コストも抑えられます。
使い慣れていないAPIを扱う際、レスポンスをフォーマッターに貼り付けることで、どのようなキーが利用可能で、データがどのように入れ子になっているかを素早く理解できます。
アプリがJSONのパースに失敗した場合、入力をバリデーターに貼り付ければ、エラー箇所によって不正な文字がどこにあるかを正確に特定できます。
DevSuite Proのドックまたはポップアップを開き、JSONフォーマッターアイコンをクリックします。「整形」「圧縮」「バリデーション」ボタンのあるエディタパネルが開きます。
APIレスポンス、ログファイル、設定ファイルなどのJSONを領域に貼り付けます。有効な形式でも無効な形式でも、任意のJSON文字列を受け入れます。
整形表示なら「整形」、コンパクトな1行なら「圧縮」、構文チェックのみなら「バリデーション」をクリックします。バリデーションは自動でも実行されます。
JSONに構文エラーがある場合、パースに失敗した正確な行と位置がメッセージで表示されます。問題のある文字も特定されます。
「コピー」をクリックして整形または圧縮された出力をクリップボードに送ります。コード、ターミナル、ドキュメントに貼り付けて使用します。