So nutzt du: JSON zu Kotlin
- Füge ein JSON-Beispiel im Eingabefeld ein. Kotlin ist bereits ausgewählt.
- Lege den Namen des Root-Typs und Optionen wie optionale Felder und Datumserkennung fest.
- Kopiere den generierten Kotlin-Code in dein Projekt.
JSON zu Kotlin Data Classes
Jedes JSON-Objekt wird zu einer Kotlin data class mit val-Eigenschaften. Verschachtelte Objekte werden zu eigenen Data Classes, Arrays zu List<T>. Optionale Felder sind nullable mit dem Standardwert null, und @SerialName behält die ursprünglichen JSON-Schlüssel bei.
Parsing
Markiere die Klassen mit @Serializable und rufe Json.decodeFromString<Root>(json) mit kotlinx.serialization auf. Verwende Json { ignoreUnknownKeys = true }, wenn die API später neue Felder hinzufügen könnte. Dieselben Klassen funktionieren auch mit Moshi oder Gson.
Datenschutz by Design
Die Konvertierung läuft komplett in deinem Browser. API-Antworten mit Kunden- oder internen Daten werden nie hochgeladen.
Auch gesucht als: json to kotlin data class, json in kotlin umwandeln, kotlin data class aus json, json kotlin generator, json zu kotlin konverter, kotlin data classes generieren, json kotlin data class generator.
Passende Tools zu: JSON zu Kotlin
- 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.