JSON vers TypeScript/Go/C#/Java
Outil gratuit en ligne de JSON en définitions de types, TypeScript/Go/C#/Java
Pourquoi convertir JSON en définitions de types ?
Lorsque vous travaillez avec des réponses d'API, générer des définitions de types à partir de données JSON d'exemple fait gagner du temps et réduit les erreurs. Au lieu d'écrire manuellement des interfaces ou des structures, collez une réponse JSON et obtenez des définitions de types pour les interfaces TypeScript, les structs Go, les classes C# ou les classes Java.
Comment convertir JSON en types
Collez vos données JSON dans la zone de saisie. Sélectionnez le langage cible. L'outil analyse la structure JSON et génère les définitions de types appropriées avec les noms de champs, les types et les marqueurs optionnels pour les champs nullables.
▶Quels types de JSON sont pris en charge ?
L'outil fonctionne avec tout JSON valide : objets, tableaux, structures imbriquées et valeurs primitives. Les tableaux d'objets produisent les définitions de types les plus utiles.
▶Comment les objets imbriqués sont-ils gérés ?
Les objets imbriqués sont convertis en types séparés ou types intégrés selon les conventions du langage cible. Chaque niveau d'imbrication obtient sa propre définition de type.
▶L'outil gère-t-il les champs optionnels ?
L'outil marque les champs comme optionnels quand ils apparaissent dans certains objets mais pas tous dans les données d'exemple. C'est courant lors de la conversion de tableaux d'objets où tous les objets n'ont pas les mêmes champs.