Convertir du JSON en definitions de classes de donnees Kotlin, avec prise en charge de la detection automatique de types, des types nullables et de la generation de classes imbriquees
Outils developpeur
À propos de cet outil
Le convertisseur JSON vers classes de donnees Kotlin genere des definitions de classes de donnees Kotlin a partir de vos donnees JSON. Il prend en charge les declarations de types nullables, les classes de donnees imbriquees, un nom de classe racine personnalisable et la conversion en temps reel — toutes les operations s'executent localement dans le navigateur.
Principales fonctionnalités
- Generation de classes de donnees Kotlin, avec mappage de types correct
- Traitement des types nullables, avec l'operateur ? pour marquer les valeurs null
- Prise en charge des classes de donnees imbriquees pour les objets complexes
- Nom de classe racine personnalisable
- Conversion en temps reel, apercu instantane
- Copie en un clic et chargement de donnees exemples
Cas d'utilisation
- Generer des modeles Kotlin pour les applications Android
- Creer des classes de donnees pour le traitement des reponses API
- Creer automatiquement des modeles Kotlin a partir de schemas JSON
- Creer rapidement des classes de donnees pour les clients Retrofit ou Ktor
- Convertir des donnees JSON fictives en classes de donnees Kotlin pour le prototypage
json
kotlin
data-class
android
model
Questions fréquentes
Qu'est-ce que le convertisseur JSON vers classes de donnees Kotlin ?
Le convertisseur JSON vers classes de donnees Kotlin genere des definitions de classes de donnees Kotlin a partir de vos donnees JSON. Il mappe les types JSON vers les types Kotlin, traite les classes imbriquees et prend en charge les declarations de types nullables.
Les objets imbriques sont-ils pris en charge ?
Oui, l'outil genere des classes de donnees Kotlin independantes pour chaque structure imbriquee afin de traiter les objets JSON imbriques. Il traite egalement correctement les listes et tableaux d'objets.
Puis-je activer les types nullables ?
Oui, vous pouvez activer l'option nullable. Lorsqu'elle est activee, les champs ayant une valeur null seront declares avec l'operateur de type nullable Kotlin (?), les rendant optionnels dans la classe de donnees.
Mes donnees sont-elles en securite avec cet outil ?
Absolument securise. Tout le traitement s'effectue localement dans votre navigateur. Aucune donnee n'est envoyee a un serveur, garantissant que vos informations restent entierement privees et securisees.
Puis-je personnaliser le nom de la classe racine ?
Oui, vous pouvez specifier un nom de classe racine personnalise dans le champ de nom racine. Le nom par defaut est Root, mais vous pouvez le changer en tout nom de classe Kotlin valide.