Guide de sérialisation Kotlin
Официальное руководство Kotlin Serialization
Résumé :
Introduction
Le livre «Kotlin Serialization Guide» (auteur — l'équipe JetBrains, 2021, 180 pages) est le guide officiel de la bibliothèque Kotlin Serialization — un outil puissant pour convertir des objets Kotlin vers et depuis différents formats de données. Cette édition compacte mais dense couvre tous les aspects clés du travail avec la sérialisation en Kotlin moderne.
De quoi parle le livre
Le guide commence par les bases : installation du plugin kotlinx.serialization, ajout des dépendances et annotation @Serializable. Ensuite, il aborde successivement :
- Sérialisation et désérialisation des types simples, collections, champs nullable ;
- Travail avec JSON (formatage, configuration, polymorphisme, ignorance de champs) ;
- Support des formats ProtoBuf, CBOR, Properties ;
- Sérialiseurs et désérialiseurs personnalisés ;
- Sérialisation des sealed classes, types génériques et structures récursives ;
- Intégration avec Ktor et d'autres frameworks.
Pour qui est ce livre
L'ouvrage est destiné aux développeurs déjà familiers avec le langage Kotlin à un niveau de base. Il sera utile aussi bien aux débutants souhaitant apprendre la sérialisation « à partir de zéro » qu'aux programmeurs expérimentés désireux d'approfondir les subtilités de configuration et d'optimisation.
Ce que le lecteur apprendra
- Comment annoter correctement les classes pour une sérialisation automatique ;
- Comment configurer la sortie JSON (pretty print, nommage des champs, gestion de null) ;
- Comment
Recommendations
Rust asynchrone : guide complet
Test des applications PHP : des tests unitaires au CI/CD
Performance des applications Go (Golang) : Optimisation du code et des systèmes
Réusinage de code Swift (iOS/macOS)
Programmation fonctionnelle en C++ : une approche moderne
Introduction aux patrons de conception en C++ avec Qt