コード、データと QRツール

JSON から Python dataclass

JSON オブジェクトを 1 つの Python dataclass に変換します。ネストは Dict/List のままです。

ブラウザ内で処理登録不要プライバシーの説明 ↗

JSON から Python dataclass

最初の JSON オブジェクトだけを使います。ネストは再帰クラスではなく Dict/List です。

JSON オブジェクトを貼り付けて Python コードを生成します。

使い方

使い方

  1. JSON オブジェクトを貼り付けます。
  2. dataclass と推定された型を確認します。
  3. Python コードをコピーします。

対応する JSON

トップレベルの JSON オブジェクト 1 つを受け付けます。文字列、真偽値、整数、小数、null に対応します。

ネストは単純な型

ネストしたオブジェクトは Dict[str, Any]、配列は List[Any] となり、再帰クラスは生成しません。

安全な名前とローカル処理

キーを一意な Python 識別子に整え、予約語にはアンダースコアを付けます。処理はブラウザー内で行います。

よくある質問

あわせて知りたいこと

null はどうなりますか?

Optional[Any] = None になります。

ネストしたクラスを生成しますか?

いいえ。Dict[str, Any] と List[Any] を使います。