Så använder du JSON till Kotlin
- 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 Kotlin-koden till ditt projekt.
Om JSON till Kotlin
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. Som standard används Klaxon för parsning. Med "Endast typer" får du enbart vanliga dataklasser.
Dataklasser ger dig automatiskt equals, hashCode, copy och toString. Allt körs i din webbläsare, så dina exempeldata stannar på din enhet.
Använd den genererade koden
Med Klaxon, Root.fromJson(json). Med kotlinx.serialization eller Moshi lägger du till bibliotekets annoteringar i de genererade dataklasserna.
Valfria egenskaper markeras med ett frågetecken så att de kan vara null, och har standardvärdet null.