オンラインでJSONを整形する方法
- JSONファイルを貼り付けまたはドロップ。 エディターにJSONテキストを入力するか、ワークスペースに
.jsonファイルを1つドラッグします。 - JSONバリデータを確認。 入力されたテキストが有効なJSONである場合、右側のウィンドウに整形されたプレビューが表示されます。整形前に構文エラーを修正してください。
- 「JSON整形」を選択。 JSONプリティプリント機能が、一貫した2スペースインデントでソースを書き換え、コピー可能な状態にします。
軽量なJSONエディターとしてこのフォーマッターを活用
編集可能なソースウィンドウをシンプルなJSONエディターとしてご使用ください。貼り付け、入力、置換、消去を行いながら、隣の整形プレビューを確認できます。テキストが有効なJSONになるとプレビューが更新され、「JSON整形」ボタンを押すことで整頓された結果がソースウィンドウに上書きされます。
本ツールはJSON構文のバリデータであり、JSON修復やJSON Schemaの検証ツールではありません。無効なJSONは整形前にソース内で修正する必要があります。欠落したカンマの追加、プロパティ名のダブルクォーテーション補完、キーのソート、データの変更などは自動で行われません。
JSON整形によって変更される内容
2スペースによるJSONプリティプリント
整形処理によって変化するのは空白文字(スペース・改行)のみです。オブジェクトや配列の周囲に規則正しい2スペースのインデントと改行を挿入し、圧縮されたJSONや不揃いなインデントのJSONを読みやすくします。
整形によってJSONデータ自体は変更されません
フォーマッターがキー名を変更したり、数値を変換したり、JSONのデータ構造を変更することはありません。キーのソート機能は提供しておらず、ブラウザのJSONパーサーが出力したプロパティ順序のまま有効なJSONを整形します。
ブラウザ型JSONフォーマッター&エディターを使用する理由
固定インデントによるJSON美化
一貫した2スペースインデントを適用することで、APIレスポンス、設定ファイル、テストデータの確認が容易になります。
編集しながらリアルタイム検証
API、設定ファイル、またはJSONコンバーターにコードをコピーする前に、JSONの構文を検証できます。
安全なローカル処理
構文解析、プレビュー表示、整形処理はすべてブラウザ内で動作し、サーバーへの送信は行われません。
色分けされた整形プレビュー
編集中のソースコードの隣で、キー、文字列、数値、リテラル値がカラー表示されたプレビューを確認できます。
JSONフォーマッターとJSONビューアの選び方
| 使用目的 | 最適なツール |
|---|---|
| 有効なJSONの編集・検証・整形(プリティプリント)を行う | こちらの JSONフォーマッター を使用してください。 |
| 折りたたみ可能なツリー構造でオブジェクトや配列を確認する | JSONビューア を使用してください。 |
| JSONレコードをスプレッドシート向けのファイル形式に変換する | ソース確認後、JSON CSV 変換 または JSON Excel 変換 を使用してください。 |
入力したJSONデータに関するプライバシー
入力、貼り付け、解析、プレビュー、整形のすべての処理はお使いのブラウザ内で行われます。JSONフォーマッターがこれらの操作のためにサーバーへ通信することはありません。
画面共有を行う際は、シークレットウィンドウを使用するか、機密データを削除してからご使用ください。ブラウザの拡張機能やお使いのデバイス上の他ソフトウェアは本ツールの管理外となります。
JSONフォーマッターよくある質問(FAQ)
JSONフォーマッターとは何をするツールですか?
JSONフォーマッター(JSONプリティプリンターやJSONビューティファイアとも呼ばれます)は、ドキュメントの構文を検証し、有効なJSONを整然としたインデントと改行で書き直すツールです。
このツールをJSONエディターとして使用できますか?
はい。 ソースウィンドウは編集可能であるため、整形前にJSONを貼り付け、入力、置換できます。これはシンプルなテキストエディターであり、ツリー構造エディターやJSON修復ツールではありません。
これはJSONバリデータですか?
はい、JSON構文の検証に対応しています。 ソースが有効なJSONである場合にプレビューが表示されます。ただし、JSON Schemaに対する検証には対応していません。
整形によってJSONデータの内容が変わることはありますか?
いいえ。 視認性を高めるために空白や改行を調整するのみで、キーや値は変更されません。また、本フォーマッターにはキーのソート機能はありません。
JSONファイルを整形することはできますか?
はい。 .json ファイルを1つワークスペースにドロップし、読み込みと検証が完了した後に「JSON整形」をクリックしてください。
JSONデータがサーバーにアップロードされることはありますか?
いいえ。 JSONの解析、プレビュー、整形はすべてブラウザ内でローカルに実行されます。フォーマッターがサーバー通信を行うことはありません。
フォーマッターが実行されないのはなぜですか?
ドキュメントが正しいJSON形式である必要があります。編集可能なソースで構文エラーを修正した上で、フォーマッターを実行してください。無効なJSONの自動修復は行われません。