Leitfaden zur Serialisierung in Kotlin
Официальное руководство Kotlin Serialization
Zusammenfassung:
Einleitung
Das Buch „Kotlin Serialization Guide“ (Autor: das JetBrains-Team, 2021, 180 Seiten) ist der offizielle Leitfaden für die Kotlin Serialization-Bibliothek – ein leistungsstarkes Werkzeug zur Umwandlung von Kotlin-Objekten in verschiedene Datenformate und zurück. Diese kompakte, aber gehaltvolle Ausgabe deckt alle wesentlichen Aspekte der Arbeit mit Serialisierung in modernem Kotlin ab.
Worum geht es in dem Buch
Der Leitfaden beginnt mit den Grundlagen: Installation des kotlinx.serialization-Plugins, Einbindung von Abhängigkeiten und der Annotation @Serializable. Anschließend werden nacheinander behandelt:
- Serialisierung und Deserialisierung einfacher Typen, Collections und nullable-Felder;
- Arbeit mit JSON (Formatierung, Konfiguration, Polymorphismus, Ignorieren von Feldern);
- Unterstützung der Formate ProtoBuf, CBOR, Properties;
- Benutzerdefinierte Serializer und Deserializer;
- Serialisierung von sealed-Klassen, generischen Typen und rekursiven Strukturen;
- Integration mit Ktor und anderen Frameworks.
Für wen ist dieses Buch
Die Ausgabe richtet sich an Entwickler, die bereits grundlegende Kenntnisse der Sprache Kotlin haben. Sie ist sowohl für Anfänger nützlich, die die Serialisierung „von Grund auf“ erlernen möchten, als auch für erfahrene Programmierer, die tiefer in die Feinheiten der Konfiguration und Optimierung eintauchen wollen.
Was der Leser lernen wird
- Wie man Klassen für die automatische Serialisierung korrekt annotiert;
- Wie man die JSON-Ausgabe konfiguriert (pretty print, Feldbenennung, Behandlung von null);
- Wie man
Empfehlungen
Testen mit JavaScript
Sicherheit von C++-Anwendungen: Schutz des Codes vor Schwachstellen und Angriffen
TypeScript-Vorstellungsgespräch: 200 Fragen und Antworten
Java und Kubernetes: Entwicklung und Deployment von Microservices
PHP 8. Quick Scripting Reference. Nachschlagewerk für PHP 8
Android-Entwicklung mit Kotlin