JSON to Python データクラスコンバーター
JSON オブジェクトや配列を貼り付けると、型ヒント(str、int、float、bool、List[...])とネストされたオブジェクト用の個別クラスを備えた Python `@dataclass` 定義がすぐに得られます。すべてブラウザ内でローカルに実行され、JSON はアップロードされません。
—
Python データクラス
使い方
- 入力ボックスに JSON を貼り付けるか入力します。
- 必要に応じてルートクラス名を変更します(既定は AutoGenerated)。
- 出力ボックスから生成されたデータクラスをコピーします。
よくある質問
- 数値はどの型になりますか?
- 整数は int、小数点を含む数値は float になります。別の型が必要な場合は手動で調整してください。
- null や空配列はどう扱われますか?
- サンプルから型を推論できないため、null は Any に、空配列は List[Any] になります。
- ネストされたオブジェクトはどう扱われますか?
- 各ネストオブジェクトは独自の @dataclass になり、それを参照するクラスより前に定義されます。
- 私の JSON はどこかに送信されますか?
- いいえ。変換は完全にブラウザ内で行われ、何もアップロードされません。
関連ツール
JSON to GraphQL スキーマ(SDL)コンバーター
JSON オブジェクトをスカラーマッピング付きの GraphQL 型定義(SDL)にブラウザ上で変換します。
開発 0 0
JSON → TypeScript インターフェイス
JSON サンプルから TypeScript インターフェイスを生成 — キー名に沿って再帰的に型推論。
開発 0 0
.gitignore ジェネレータ
使用する言語、フレームワーク、エディタ、オペレーティングシステムにチェック — 新規リポジトリにそのまま入れられる結合された `.gitignore` を取得。
開発 0 0
MIME タイプ検索
ファイル拡張子から MIME タイプを検索(または逆引き)。各タイプの用途も解説。
開発 0 0
JSON to Go 構造体コンバーター
JSON オブジェクトを json タグ付きの Go 構造体にブラウザ上で即変換します。
開発 0 0
JSON to Rust 構造体コンバーター (serde)
JSON オブジェクトを serde の derive と型マッピングフィールドを備えた Rust 構造体にブラウザ上で変換します。
開発 0 0