Convertisseur JSON vers YAML
Convertissez du JSON en YAML en ligne avec une indentation propre et une validation instantanée, directement dans votre navigateur
Distinguer les chaînes et les nombres en YAML
Foire aux questions: Quand faut-il mettre des chaînes entre guillemets dans la sortie YAML?
"001" reste une chaîne, false un booléen et null une valeur nulle. Le retrait modifie seulement la présentation. JSON ne contenant pas de commentaires, ils ne peuvent pas être récupérés.
Utilise JSON.parse de JavaScript. Placez entre guillemets les identifiants dépassant la plage des entiers sûrs. Ne valide pas les schémas de configuration de Kubernetes, Compose ou autres applications.
Entrée
{"code":"001","enabled":false,"items":[1,null]}Sortie formatée
code: '001' enabled: false items: - 1 - null
Références faisant autorité
Normes et documentation officielle qui définissent les formats utilisés par cet outil.
RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format
La norme de l'IETF qui définit le format d'échange de données JSON et sa grammaire.
JSON - json.org
Le site JSON original de Douglas Crockford, avec la présentation du format en plusieurs langues.
MDN Web Docs - Working with JSON
Guide Mozilla sur la manipulation de JSON en JavaScript : parse, stringify et revivers.
JSON - Wikipedia
Types de données JSON, historique de la syntaxe et son ascension comme format d'échange dominant pour les API.
YAML 1.2.2 Specification - yaml.org
La spécification officielle YAML 1.2.2 de yaml.org, la page d'accueil du format.
YAML - Wikipedia
Syntaxe YAML : styles de bloc, ancres, résolution de types et le problème de la Norvège.
Des outils pratiques pour formater, valider et transformer des données structurées et du contenu balisé