JSONフォーマッター
JSONをオンラインでフォーマット・検証・圧縮。Go struct・Python dict/dataclass・Java Lombok/class・Rust Debug・PHP print_rなどを自動検出してJSONに変換
JSONフォーマッター
%+v / %#v 出力、および type Foo struct {} 定義
- Python — dict(シングルクォート・True/False/None・タプル)、dataclass・pydantic BaseModel・TypedDict クラス定義
- Java — Map.toString() 出力・Lombok @ToString ログ・class / POJO フィールド定義
- Rust — {:?} / {:#?} Debug出力、および pub struct / enum 定義
- PHP — print_r()・var_dump()・var_export() 出力
- ログ抽出 — ログ行に埋め込まれたJSONを自動検出・抽出
自動フォーマット検出・ノイズ自動クリーン・JSON構文自動修復・Treeビュー・シンタックスハイライト・大容量ファイル対応。すべてブラウザ内処理、データは送信されません。よくある質問
Go structをJSONに変換するには?▼
`fmt.Printf("%+v", obj)` や `fmt.Printf("%#v", obj)` の出力をそのまま貼り付けるだけで自動変換されます。`type Foo struct {}` 定義を貼り付けるとJSONサンプル構造が生成されます。
Python dictやdataclassをJSONに変換できますか?▼
はい。Pythonのdict(シングルクォート・True/False/None・タプル構文)や、dataclass・pydantic BaseModel・TypedDict のクラス定義をそのまま貼り付けると自動変換されます。
Java Lombok toStringやclass定義に対応していますか?▼
対応しています。Lombokの `toString()` 出力(例:`UserDTO(id=1, name=Alice, ...)`)、`Map.toString()` 出力、またはclass / POJOフィールド定義を貼り付けると、標準JSONに変換されます。
RustやPHPの形式も対応していますか?▼
はい。Rustの `{:?}` / `{:#?}` Debug出力や `pub struct` / `enum` 定義、PHPの `print_r()`・`var_dump()`・`var_export()` 出力もJSONに変換できます。
フォーマットと圧縮の違いは何ですか?▼
フォーマットはインデントと改行を追加してJSONを読みやすくします。圧縮は不要な空白をすべて削除してファイルサイズを小さくし、本番環境に適しています。
データはサーバーにアップロードされますか?▼
いいえ。すべての処理はブラウザのJavaScriptエンジン内で完結します。データがデバイスの外に出ることはなく、サーバーへの送信も一切ありません。内部コードや機密データを安心して貼り付けられます。