So nutzt du: JSON zu Python
- Füge ein JSON-Beispiel im Eingabefeld ein – Python ist bereits ausgewählt.
- Lege den Namen des Root-Typs sowie Optionen wie optionale Felder und Datumserkennung fest.
- Kopiere den generierten Python-Code in dein Projekt.
JSON zu Python Dataclasses
Jedes JSON-Objekt wird zu einer @dataclass mit Type Hints – str, int, float, bool, list[...] und verschachtelte Klassen. Optionale Felder werden zu Optional[...] = None, und Schlüssel, die keine gültigen Python-Namen sind, werden in snake_case umgewandelt.
JSON laden
json.loads() liefert einfache Dictionaries; du kannst daraus Dataclasses erstellen oder dieselbe Struktur in Pydantic-Modelle übernehmen (Model.model_validate_json(data)), wenn du Validierung und die automatische Umwandlung verschachtelter Objekte möchtest.
Privat by Design
Die Konvertierung läuft vollständig in deinem Browser – API-Antworten mit Kunden- oder internen Daten werden niemals hochgeladen.
Auch gesucht als: json to python dataclasses, json in python umwandeln, python dataclasses aus json, json python generator.
Passende Tools zu: JSON zu Python
- JSON zu Typen — Füge eine API-Antwort ein und erhalte gebrauchsfertige Modelle in 8 Sprachen: TypeScript, Python (dataclass, TypedDict oder Pydantic), Go, Java, C#, Kotlin, Swift und Rust.
- JSON Formatierer — Füge JSON ein, um es zu formatieren, zu minifizieren oder zu prüfen.
- JSON-Validator — Füge JSON ein, um zu prüfen, ob es gültig ist.
- JSON-Schema-Validator — Füge ein Schema und etwas JSON ein, um genau zu sehen, welche Werte welche Regel verletzen, oder erzeuge ein Startschema aus Beispieldaten.