JSON / YAML / TOML boîte à outils

Validez et formatez localement, puis convertissez entre JSON, YAML et TOML, avec prise en charge du tri récursif des clés et de la détection des conversions non sécurisées.

Traitement local dans le navigateur
Cette page a passé la vérification du répertoire public ; les fonctionnalités complètes sont disponibles après activation de JavaScript.
Mode d’emploi

Comment utiliser la boîte à outils JSON / YAML / TOML

Le texte saisi ou le fichier de configuration est analysé et converti uniquement dans le navigateur actuel, sans être téléversé.

  1. Saisir et identifier le format

    Collez du contenu ou chargez des fichiers .json, .yaml, .yml et .toml ne dépassant pas 1 MiB ; le format source peut être détecté automatiquement ou indiqué manuellement.

  2. Valider et mettre en forme

    Après l’analyse, consultez les erreurs et les avertissements de conversion, puis choisissez la mise en forme ou le tri récursif des clés.

  3. Sélectionner le format cible

    Convertissez entre JSON, YAML et TOML, puis copiez ou téléchargez le résultat ; avant la publication, vérifiez les commentaires, les dates et la sémantique des valeurs numériques.

Restrictions et remarques

  • La conversion supprime les commentaires et développe les ancres YAML ; les balises explicites, TAG, les références circulaires et les clés liées à la pollution des prototypes sont bloquées.
  • Les entiers non sûrs, les types que le format cible ne peut pas représenter sans perte, ainsi que les dates TOML dont la conversion vers JSON ou YAML est bloquée plutôt que de modifier silencieusement les valeurs.
  • Saisissez au maximum 1 MiB, 100000 caractères par ligne, avec un niveau d’imbrication maximal de 100 et 100000 nœuds ; les différentes implémentations peuvent encore présenter des différences au niveau de la syntaxe limite de YAML ou de TOML.

Foire aux questions

Pourquoi les commentaires disparaissent-ils après la conversion ?

L’analyseur construit d’abord la structure de données, puis la sérialise. Les commentaires ne font pas partie du modèle de données générique ; l’outil vous en informe donc clairement, mais ne peut pas les conserver.

Pourquoi TOML ne peut-il pas être converti en JSON ?

Une conversion directe peut transformer silencieusement les dates typées en chaînes ordinaires ; l’outil choisit de bloquer l’opération pour éviter toute mauvaise interprétation de la sémantique sans perte.

Exécute-t-il les balises YAML ou construit-il des objets arbitraires ?

Non. Les balises explicites et les clés dangereuses sont refusées ; l’outil n’accepte que des structures de données ordinaires limitées.

Commentaires sur la pageVous avez découvert un problème ou avez une suggestion d’amélioration ?
Les fonctions de retour nécessitent l’utilisation de la version en ligne

Veuillez activer JavaScript dans la version en ligne avant de soumettre ; les fonctionnalités locales de l’outil ou du cas ne sont pas affectées.

Aller vers la version en ligne pour envoyer des commentaires