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.
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é.
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.
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.
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.