JSON フォーマッタ &バリデーター
JSON を貼り付けると、即座にフォーマット、検証、構文強調表示が行われます。ワンクリックで縮小または美化します。完全にブラウザ内で実行されます。
オンラインで JSON をフォーマットする方法
ToolsPix JSON フォーマッタは、JavaScript に組み込まれた JSON.parse() と JSON.stringify() を使用して、ブラウザー上で JSON を直接整形・検証・縮小できます。ソフトウェアのインストールやアカウント作成は不要で、データがサーバーに送信されることもありません。
JSON をフォーマットする理由
- コンパクトな API 応答と構成ファイルは読みにくいため、書式設定によりインデントと改行が即座に追加されます。
- バリデーターは構文エラーを正確なエラー メッセージで強調表示するため、不正な形式の JSON を数秒で修正できます。
- 縮小化によりすべての空白が削除され、ネットワーク送信とストレージのペイロード サイズが削減されます。
- 構文強調表示により、キー、文字列、数値、ブール値、および Null が色分けされ、視覚的に高速にスキャンできるようになります。
- プロジェクトのコード スタイルに合わせて、2 スペース、4 スペース、またはタブ インデントから選択します。
フォーマット手順
左側の 入力 パネルに JSON を貼り付けると、フォーマッタが即座に検証して整形します。整形 をクリックするとインデントが適用され、縮小 で圧縮、出力のコピー で結果をクリップボードにコピーできます。[インデント] ドロップダウンを使えば、いつでもインデント スタイルを切り替えられます。
よくある質問
JSON フォーマットは何をするのでしょうか?
JSON フォーマット (「きれいな印刷」または「美化」とも呼ばれます) は、コンパクトまたは乱雑な JSON を使用し、一貫したインデントと改行を追加して人間が読める形式にします。例えば、 {"a":1,"b":2} は、読みやすくデバッグしやすい、きちんとインデントされた複数行構造になります。
バリデーターは何をチェックしますか?
バリデーターは、JSON が JSON 仕様に従って構文的に有効かどうかをチェックします。一般的なエラーには、コンマの欠落、末尾のコンマ、引用符で囲まれていないキー、二重引用符の代わりに一重引用符、閉じられていない括弧などがあります。エラー メッセージは、何が問題なのかを正確に示します。
JSON の縮小化とは何ですか?
縮小化により、JSON から不要な空白がすべて削除され、可能な限り最小の文字列が生成されます。これは、ファイル サイズが重要なネットワーク上で JSON を送信する場合 (API 応答など) に便利です。縮小された JSON は、フォーマットされた JSON と意味的には同じですが、読みにくくなります。
私の JSON データはサーバーに送信されますか?
いいえ。すべての書式設定、検証、縮小は、JavaScript に組み込まれた JSON.parse() と JSON.stringify() を使用してブラウザー内でローカルに行われます。データがデバイスから流出することはなく、何も記録されたり保存されたりすることはありません。
インデントのスタイルを変更できますか?
はい。 [インデント] ドロップダウンを使用して、2 つのスペース (デフォルト)、4 つのスペース、またはタブ文字から選択します。設定を変更すると、出力はすぐに更新されます。