Aller au contenu
snowkitDev

Du YAML en JSON, instantanément

Collez du YAML et obtenez du JSON propre pendant la frappe.

Convertisseur de formats

Choisissez les deux formats, puis collez, saisissez ou déposez un fichier.

Exemples

              

    Si une indentation ou une tabulation pose problème, vous voyez la ligne exacte et pouvez y aller directement.

    Si quelque chose ne s'analyse pas, vous voyez ce qui ne va pas et à quelle ligne, avec un bouton qui vous y emmène. Convertissez entre fichiers JSON, YAML, TOML, XML et .env dans votre navigateur. C'est gratuit et privé.

    Comment convertir un fichier

    1. Collez votre texte dans Entrée, ou appuyez sur Ouvrir un fichier. Exemples charge un échantillon.
    2. Laissez Détecter automatiquement activé, ou choisissez le format vous-même.
    3. Choisissez le format de sortie : JSON, YAML, TOML, XML ou .env.
    4. Choisissez 2 espaces ou 4 espaces pour le retrait.
    5. Appuyez sur Copier ou Télécharger.

    Comment les valeurs passent d'un format à l'autre

    JSON, YAML et TOML ont tous des objets, des listes, des chaînes, des nombres et vrai/faux : ils se convertissent donc proprement. TOML n'a pas de null : les valeurs vides sont donc omises et vous en êtes informé. Les dates en YAML et TOML sont gardées sous forme de texte au format ISO : 2026-10-21 reste donc exactement comme écrit.

    XML et .env

    Les attributs XML deviennent des clés qui commencent par @, le texte à côté d'éléments enfants va sous #text, et les éléments répétés deviennent une liste. Revenir en XML suit les mêmes règles. Un fichier .env est une liste plate de noms et de valeurs : les données imbriquées sont donc aplaties en noms comme DATABASE_HOST, et les listes sont jointes par des virgules. Les valeurs entre guillemets, les lignes export, les commentaires en ligne et les valeurs multilignes entre guillemets doubles sont comprises.

    Des messages d'erreur utiles

    Chaque analyseur indique la ligne et la colonne où il s'est bloqué, comme une virgule manquante en JSON, une tabulation ou un mauvais retrait en YAML, une clé en double en TOML ou une balise qui ne se ferme pas en XML. Appuyez sur Afficher la ligne pour y sauter directement.

    Fichiers pris en charge

    Vous pouvez ouvrir des fichiers .json, .yaml, .yml, .toml, .xml, .env, .ini et des fichiers texte brut.

    Conseils

    • Vérifiez le résultat avant de l'utiliser. Les formats plats comme .env perdent leur structure quand des données imbriquées sont aplaties.
    • Attention aux retraits YAML. Utilisez des espaces, jamais des tabulations.
    • La conversion depuis et vers XML fonctionne le mieux quand le XML est simple.
    • Utilisez les outils JSON pour valider ou mettre en forme du JSON, et le comparateur de texte pour comparer des versions d'un fichier de configuration.

    Utilisations courantes

    Déplacer une configuration d'un outil à l'autre, transformer une réponse d'API en fichier lisible, et lire des données dans un format que vous n'utilisez pas tous les jours. Cela convient aux développeurs, étudiants et à toute personne qui modifie des fichiers de réglages.

    Questions

    Mes données sont-elles envoyées ?

    Non. La conversion se fait dans votre navigateur.

    Pourquoi certaines valeurs ont-elles été omises ?

    TOML n'a pas de valeur nulle : les valeurs vides sont donc omises et vous en êtes informé.

    Peut-il convertir les commentaires ?

    Les commentaires ne passent pas d'un format à l'autre, puisque le JSON n'en a pas.

    Et ensuite

    Poursuivez avec ce que vous venez de créer, toujours sur votre appareil.

    Plus de Snowkit