重要なポイント
- 01フォーマットにより JSON が読みやすくなります。一方、縮小化はコンパクト ストレージまたは転送用の余分な空白を削除します。
- 02検証は、末尾のコンマ、単引用符、引用符なしのキー、コメントなどの構文問題を識別します。
- 03フォーマッターはブラウザの JSON パーサーを使用するため、貼り付けられたデータは Handytool にアップロードされません。
JSON をフォーマットする理由
JSON はソフトウェアで読みやすいですが、生の API レスポンスと設定ブロブは人間にとって面倒な場合があります。美しい印刷により、インデントと改行が追加されるため、ネストされた配列、オブジェクト、文字列、数値、ブール値、null 値が検査しやすくなります。
同じツールは、コンパクトな 1 行のペイロードが必要な場合に JSON を縮小でき、パーサー、API、ビルド ステップ、または設定ファイルが何かについて苦情を言う場合に検証できます。
オンラインで JSON をフォーマットする方法
特に生産ペイロードを処理する場合、ローカルで検査を許可されたデータのみを貼り付けてください。
- 01
JSON フォーマッターを開く
入力ペインに JSON を貼り付けるか、デバイスから JSON ファイルを添付します。
- 02
インデントを選択する
プロジェクトまたはエディター スタイルに合う 2 スペース、4 スペース、またはタブを選択します。
- 03
フォーマット、縮小、または検証する
可読出力用に [フォーマット] をクリックするか、コンパクト出力用に [縮小] をクリックするか、JSON 構文をチェック用に [検証] をクリックします。
- 04
コピーまたはダウンロードする
結果が正しく解析されることを確認した後、出力をコピーするか、JSON ファイルとしてダウンロードします。
一般的な無効 JSON エラー
JSON はコード スニペットで見られる多くの JavaScript オブジェクト例よりも厳密です。
- 01最後のオブジェクト プロパティまたは配列項目の後の末尾コンマ。
- 02文字列周辺の二重引用符の代わりに単引用符。
- 03二重引用符でラップされていないオブジェクト キー。
- 04JSON 内のコメント。
- 05プロパティまたは配列項目間の欠落コンマ。
JSON はどうなりますか
フォーマッターは JavaScript の組み込み JSON サポートを使用してブラウザ内で JSON を解析およびシリアル化します。Handytool はペイロード、設定ファイル、またはデータ ダンプをアップロードする必要はありません。
非常に大きな JSON ドキュメントはまだブラウザで大量のメモリを使用できます。巨大なエクスポートの場合は、検査が必要なセクションのみをフォーマットする検討してください。
JSON フォーマッター FAQ
JSON をアップロードしないでフォーマットできますか?
はい。Handytool はブラウザで JSON をフォーマット、縮小、検証します。
フォーマットと縮小の違いは何ですか?
フォーマットは可読性のために改行とインデントを追加します。縮小化は JSON を小さくするためにオプションの空白を削除します。
有効な JavaScript がJSON として失敗するのはなぜですか?
JSON は JavaScript オブジェクト リテラルより厳密な構文があります。コメント、単引用符の文字列、関数、未定義、または引用符なしのキーは許可されません。
JSON ファイルを添付できますか?
はい。JSON またはテキスト ファイルを添付してから、フォーマット、縮小、検証、コピー、またはダウンロード結果を実行します。