JSONフォーマッタ
リアルタイムの構文チェックとエラー検出機能を備えた、JSONデータのフォーマット、整形、圧縮ツール
入力 JSON
フォーマット済み JSON
利用方法
JSONデータを入力
左の入力ボックスにJSONテキストを貼り付けるか入力します。コメントを含むJSONおよびJSONC形式をサポートしています。
自動フォーマット
リアルタイムでフォーマットするには「自動フォーマット」スイッチを有効にします。「フォーマット」ボタンをクリックして手動で実行することもできます。
圧縮と整形
「圧縮」ボタンをクリックするとJSONが一行に圧縮され、もう一度クリックすると整形された形式に戻ります。フォーマット済みファイルのワンクリックダウンロードをサポートしています。
コードの折りたたみ
折りたたみアイコンを使用してJSONデータをレベルごとに折りたたんだり展開したりでき、大きなJSONファイルの構造を簡単に表示できます。
全画面モード
全画面アイコンをクリックして全画面モードを切り替え、複雑なJSONデータを扱うためのより広い編集スペースを提供します。
エラーのヒント
入力されたJSON形式が正しくない場合、エラーの場所と原因を含む詳細なエラー情報が表示され、問題の迅速な特定に役立ちます。
キーボードショートカット
コア機能
スマートフォーマット
JSON構造を自動的に認識し、美しいインデントと改行を提供します
リアルタイム検証
JSON構文を即座にチェックし、正確なエラー箇所を提示します
ワンクリック圧縮
JSONを一行に素早く圧縮し、ファイルサイズを削減します
コードの折りたたみ
レベルごとの折りたたみ/展開をサポートし、大きなJSONの表示に便利です
構文ハイライト
データ型ごとに異なる色を使用し、可読性を向上させます
便利な操作
コピー、ダウンロード、全画面表示などの実用的な機能をサポート
JSON入門
JSONとは?
JSON(JavaScript Object Notation)は、軽量なデータ交換フォーマットです。JavaScriptプログラミング言語のサブセットに基づいていますが、その使用はJavaScriptに限定されません。JSONは完全に言語から独立したテキスト形式で、人間が読み書きしやすく、機械が解析・生成するのも簡単です。
JSONの歴史
JSONは2001年にダグラス・クロックフォードによって初めて提案されました。当初はJavaScriptのサブセットとして開発されましたが、すぐに独立したデータ形式として採用されました。2006年にECMA-404として正式に標準化され、2013年にはISO/IEC 21778:2017となりました。
JSONの特徴
- 軽量:JSON形式はXMLよりも簡潔で、データ量が少ない
- 可読性:JSON形式は人間が読み書きしやすい
- クロスプラットフォーム:複数のプログラミング言語とプラットフォームをサポート
- 自己記述的:明確なデータ構造で、理解しやすい
- 効率的:高速な解析と生成
コード例
// JavaScript Example const jsonString = '{"name":"John","age":25}'; const formatted = JSON.stringify(JSON.parse(jsonString), null, 2); console.log(formatted);
使い方のヒント
Ctrl + Enter で素早く処理
エディタにファイルをドラッグ&ドロップ対応
全画面アイコンをクリックして全画面モードに切り替え