ToolsMaxxing

Convertisseur JSON et YAML

Convertissez du JSON en YAML et du YAML en JSON, avec la ligne et la colonne de toute erreur de syntaxe.

Vos fichiers restent sur votre appareil

Comment ça marche

  1. 1Choisissez JSON en YAML ou YAML en JSON.
  2. 2Collez votre texte, ou choisissez Essayer un exemple.
  3. 3Choisissez la largeur d'indentation.
  4. 4Copiez le résultat ou téléchargez-le.

À quoi servent les options

JSON en YAML
Lit du JSON strict et écrit du YAML en style bloc. Les longues chaînes ne sont pas coupées.
YAML en JSON
Lit le premier document YAML et écrit du JSON formaté.
Indentation
Deux ou quatre espaces par niveau dans la sortie.

Confidentialité

Tout s'exécute dans votre navigateur. Ce que vous collez n'est jamais envoyé à un serveur. C'est sans risque pour des fichiers de configuration avec des noms d'hôtes internes.

Questions fréquentes

Les commentaires YAML sont-ils conservés quand je convertis en JSON ?

Non. Le JSON n'a pas de commentaires, donc ils sont supprimés. Reconvertir en YAML ne les restaurera pas.

Pourquoi ma valeur YAML est-elle devenue un nombre ou un booléen ?

Le YAML déduit le type du texte. Un 123 nu est un nombre, true et false sont des booléens, et null ou ~ est null. Mettez la valeur entre guillemets, par exemple "123", pour la garder comme chaîne.

Gère-t-il le YAML à plusieurs documents ?

Seul le premier document, la partie avant la première ligne séparatrice ---, est converti. Découpez d'abord un fichier contenant plusieurs documents.

Les ancres et les alias sont-ils pris en charge ?

La lecture de YAML avec des ancres (&nom) et des alias (*nom) les développe en copies simples dans le JSON. L'écriture de YAML à partir de JSON n'en crée jamais.

Que signifie le message d'erreur ?

La ligne et la colonne indiquent où l'analyseur s'est bloqué. En YAML, la cause habituelle est une mauvaise indentation ou un caractère de tabulation, car le YAML n'autorise que des espaces pour l'indentation.

Outils associés