JSON zu Python-Modell

Erzeuge Dataclasses oder Pydantic-Modelle aus einem JSON-Beispiel.

100 % privat — alles läuft in Ihrem Browser

So funktioniert's

  1. 1

    JSON-Beispiel einfügen – eine Webhook-Payload eignet sich gut.

  2. 2

    Dataclass oder Pydantic wählen und die Wurzelklasse benennen.

  3. 3

    Erzeugen und die Modelle ins Projekt kopieren.

Beispiele

Dataclass

Eingabe

{"id":1,"user":{"name":"Ada"}}

Ausgabe

@dataclass
class Root:
    id: int
    user: User

Pydantic-Modell

Eingabe

[{"id":1},{"id":2,"name":"Alan"}]

Ausgabe

class Root(BaseModel):
    id: int
    name: str | None = None

Häufige Fragen

Welcher Stil passt?

Dataclass für einfache Datencontainer, Pydantic für Validierung und Parsing.

Wie werden optionale Schlüssel behandelt?

Fehlende Schlüssel bekommen None als Standard, damit das Modell jede Payload akzeptiert.

Muss ich etwas installieren?

Die Pydantic-Ausgabe benötigt das Paket pydantic, die Dataclass-Ausgabe nur die Standardbibliothek.

Ähnliche Tools