Så använder du JSON till Python
- Klistra in ett representativt JSON-exempel, helst med alla valfria fält ifyllda.
- Ange rottypens namn och välj om du vill ha hjälpkod också eller bara typerna.
- Kopiera den genererade Python-koden till ditt projekt.
Om JSON till Python
Att skriva modellklasser för hand för stora JSON-data är tidskrävande, och det är lätt att göra skrivfel. Klistra in ett exempel här, så identifierar generatorn strukturen: vilka fält som finns, vilka som är objekt eller arrayer och vilken datatyp varje värde har. Resultatet är dataklasser med typanvisningar samt hjälpfunktionerna from_dict och to_dict.
Fältnamn som inte är giltiga Python-identifierare anpassas. Originalnamnet sparas för serialisering. Allt körs i din webbläsare, så dina exempeldata stannar på din enhet.
Använd den genererade koden
anropa. Root.from_dict(json.loads(text)) för att få ett objekt, och to_dict() för att konvertera tillbaka.
Använd valfria fält Optional[T] från modulen typing och har standardvärdet None.