Points clés
- Catégorie
- Development
- Types d’entrée
- textarea, select, checkbox
- Type de sortie
- json
- Couverture des échantillons
- 4
- API disponible
- Yes
Vue d’ensemble
Générez instantanément des schémas JSON robustes à partir de vos données brutes pour structurer vos API et garantir la cohérence de vos flux de données.
Quand l’utiliser
- •Lors de la conception d'une nouvelle API nécessitant une documentation de schéma stricte.
- •Pour valider la conformité de vos payloads de données par rapport à un modèle défini.
- •Lors de la migration ou de la normalisation de fichiers JSON complexes vers un format standardisé.
Comment ça marche
- •Collez votre exemple JSON dans l'outil pour inférer automatiquement la structure.
- •Sélectionnez la version du schéma (2020-12 ou Draft-07) et activez la détection automatique des formats.
- •Ajustez manuellement le schéma généré si nécessaire pour affiner les types ou les contraintes.
- •Validez instantanément votre exemple JSON original contre le schéma final pour assurer une intégrité totale.
Cas d’usage
Exemples
1. Génération de schéma pour une API utilisateur
Développeur Backend- Contexte
- Le développeur doit documenter une nouvelle réponse d'API contenant des informations utilisateur et des rôles.
- Problème
- Écrire manuellement un schéma JSON est long et sujet aux erreurs de syntaxe.
- Comment l’utiliser
- Coller l'objet JSON utilisateur, activer 'Détecter les formats' et générer le schéma.
- Configuration d’exemple
-
{"draft": "2020-12", "inferEnums": true, "detectFormats": true} - Résultat
- Un schéma JSON complet et validé, prêt à être intégré dans la documentation OpenAPI.
Tester avec des échantillons
jsonHubs associés
FAQ
Quelles versions de JSON Schema sont supportées ?
L'outil prend en charge les versions 2020-12 et Draft-07.
Puis-je modifier le schéma généré ?
Oui, vous pouvez éditer le schéma dans la zone de texte dédiée avant de lancer la validation.
L'outil peut-il détecter les énumérations ?
Oui, en activant l'option 'Inférer enum depuis les tableaux', l'outil identifie les valeurs répétées.
La validation est-elle automatique ?
Si l'option de validation est activée, l'outil vérifie immédiatement la conformité de votre JSON par rapport au schéma.
Est-ce adapté aux gros fichiers JSON ?
L'outil est optimisé pour des payloads de taille raisonnable, typiques des réponses d'API.