Validez YAML, normalisez l’indentation, triez les clés et convertissez localement en JSON.
Connexes
JSON rarely lives alone. Convert between JSON and YAML/CSV/XML, decode JWTs, generate types, and validate against JSON Schema — every step staying in the browser.
Depuis YAML 1.2, tout document JSON est un YAML valide. Convertissez la configuration YAML en JSON et faites attention aux pièges d’indentation et d’inférence de types.
Une passe de validation rapide avant d’envoyer une requête API permet de séparer les problèmes de syntaxe JSON des erreurs d’authentification, de schéma et de back-end.
Collez du YAML pour repérer instantanément les erreurs de syntaxe. Le validateur met en évidence la ligne exacte où survient l’erreur. Vous pouvez aussi reformater le YAML avec une indentation cohérente ou le convertir en JSON en un clic.
Le même outil fait office de yaml lint / yaml linter / yamllint / yaml checker / online yaml validator —— collez n’importe quel YAML, il signale la première erreur de parsing avec ligne et colonne. Utilisez-le comme validate yaml online : le formatage, le lint et la conversion s’effectuent localement, rien n’est téléversé.
YAML vs JSON : ce sont deux formats d’échange de données, et YAML 1.2 est un sur-ensemble strict de JSON, donc tout document JSON est déjà un YAML valide. La différence pratique tient à la forme —— YAML utilise l’indentation et accepte les commentaires (idéal pour les configurations éditées à la main), JSON utilise des accolades et une syntaxe stricte (idéal pour les APIs). Quand vous devez fournir une configuration à un outil qui n’accepte que JSON, cliquez sur To JSON.
:, - ou # doivent souvent être entourées de guillemets.Presque toujours à cause de l’indentation : soit des tabulations se sont glissées (YAML ne permet pas l’indentation par tabulation), soit des clés au même niveau ont des profondeurs différentes. Le formateur réécrit tout avec une largeur unique fondée sur les espaces, ce qui révèle —— et corrige —— la plupart de ces problèmes.