LOADING...

JSON tools

JSON変換・整形ツール

JSONと配列形式のテキストを相互に整形、改行のない圧縮形式、配列形式への変換を相互に変換できます。
JavaScriptのオブジェクト記法やCSVを標準的なJSONへ変換します。
入力はブラウザ内だけで処理され、サーバーへ送信しません。

構造プレビュー(ツリー)

JSON・PHPの array(...)・JavaScriptのリテラルなどを解釈できたとき、配列は Array (件数)、連想配列は Object (キー数) のあとに [キー] => 値 で入れ子まで表示されます。


					

ボタンの説明

整形 — 標準JSONのほか、PHPの array(...) やJavaScriptのオブジェクト/配列リテラル、単純なCSV(1行目を見出し)も解釈し、結果をインデント付きの標準JSONに整えます(構文チェックも兼ねます)。

圧縮 — 上記と同じ入力を解釈し、改行や余分なスペースを除いた1行の標準JSONにします。

配列化 — 上記と同じ入力を解釈し、PHPの array(…) 形式のテキストに変換します(連想配列・入れ子に対応)。

JSON化 — 入力の解釈ルールは整形・圧縮と同じです。標準JSONへ正規化したうえで、インデント付きのテキストを出力します。

コピー / ダウンロード — 結果欄の内容をコピーするか、内容がJSONとして解釈できるときは .json、それ以外は .txt で保存します。

※処理はすべてお使いのブラウザ内で完結します(入力テキストをサーバーに送ることはありません)。

JSONとは

JSON(JavaScript Object Notation)は、データを { }(オブジェクト)と [ ](配列)、文字列・数値・真偽値・null で表すテキスト形式です。キーは必ず二重引用符で囲み、末尾のカンマは付けません。APIの送受信や設定ファイルなどで広く使われます。このツールの「整形」「圧縮」の結果は、この規則に沿ったJSONテキストになります。