Formateur JSON
Formatez, réduisez et validez JSON pour une lecture plus facile.
Comparez localement deux spécifications OpenAPI 3.x et examinez les modifications potentiellement rompues du contrat d'API par opération et chemin de champ.
Collez ou choisissez les fichiers OpenAPI 3.0, 3.1 ou 3.2 originaux et révisés. Vérifiez la gravité et le chemin du champ concerné, puis téléchargez un rapport Markdown ou JSON pour examen.
Comparez deux fichiers OpenAPI avant la publication. Les spécifications restent dans ce navigateur.
Chaque fichier : jusqu'à 2 Mo et 1 000 opérations. Prend en charge OpenAPI 3.0, 3.1 et 3.2.
Un résultat propre signifie simplement qu'aucun risque n'a été détecté par les contrôles répertoriés ici. Cela ne valide pas la spécification complète ni ne teste une API en cours d’exécution.
Le vérificateur compare les opérations, les paramètres, les corps de requête, les codes de réponse et les types de médias, ainsi que les modifications de schéma courantes telles que les propriétés supprimées, les propriétés de requête nouvellement requises, les modifications de type et les valeurs d'énumération. Les résultats incluent l’opération concernée et le chemin de champ.
Les références au sein d'un fichier de spécifications sont suivies. Les références de fichiers ou d'URL externes ne sont pas récupérées et apparaissent comme résultats d'examen. Les schémas récursifs sont comparés dès leur première occurrence et marqués pour examen.
Le résultat est une revue de contrat statique, et non un validateur de conformité OpenAPI complet, un test d'API d'exécution ou un audit de sécurité. Le comportement du serveur, la logique d'autorisation et la composition de schémas complexes peuvent nécessiter un examen manuel. Le rapport indique quelles références ou structures récursives n'ont pas été entièrement vérifiées.