Entrée TOML

TOML formaté

Qu'est-ce que le formateur TOML ?

TOML (Tom's Obvious Minimal Language) est un format de configuration pour Cargo, Poetry et de nombreux outils. Le formateur TOML ajoute des indentations et des sauts de ligne au TOML brut ou minifié. La spécification TOML définit la syntaxe.

Cet outil s'exécute entièrement dans votre navigateur. Rien n'est envoyé à un serveur. Collez du TOML ou importez un fichier ; obtenez une sortie formatée. Pour la validation, utilisez le Validateur TOML. Pour la conversion en JSON, utilisez TOML vers JSON. Pour JSON vers TOML, utilisez JSON vers TOML.

Exemples de formatage TOML

Formater le TOML pour un espacement cohérent. Exemple télécom :

Exemple : configuration abonné

Entrée

Sortie formatée :

Sortie

Cliquez sur le bouton Exemple ci-dessus pour charger plus d'exemples dans l'éditeur.

Comment utiliser cet outil

1

Coller ou importer

Collez du TOML dans le panneau de gauche ou importez un fichier .toml. Utilisez Exemple pour charger une configuration d'exemple. Utilisez Effacer pour réinitialiser.

2

Vérifier la sortie

Le panneau de droite affiche le TOML formaté avec une indentation correcte. Un TOML invalide affichera une erreur.

3

Copier ou télécharger

Utilisez Copier ou Télécharger pour le résultat. Pour la conversion, utilisez TOML vers JSON, TOML vers YAML ou TOML vers XML.

Quand le formateur TOML aide

Lors de l'édition de <a href="https://doc.rust-lang.org/cargo/reference/manifest.html" target="_blank" rel="noopener">Cargo.toml</a> (Rust), <a href="https://python-poetry.org/docs/pyproject/" target="_blank" rel="noopener">pyproject.toml</a> (<a href="https://python-poetry.org/" target="_blank" rel="noopener">Poetry</a>) ou d'autres fichiers de configuration, le formatage rend la structure claire. Idéal pour le débogage, la revue de code et la lisibilité. Pour la validation avant commit, utilisez le Validateur TOML.

Questions fréquentes

Mes données sont-elles privées ?

Oui. Le formatage s'exécute entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.

Prend-il en charge TOML 1.0 ?

Oui. L'outil prend en charge la spécification TOML 1.0, y compris les tables, tableaux et tables inline.

Formateur vs Validateur ?

Le formateur reformate le TOML valide. Le validateur vérifie la syntaxe et signale les erreurs. Utilisez les deux pour la qualité.

Puis-je minifier le TOML ?

Le TOML est généralement conservé lisible pour la configuration. Pour la minification, vous auriez besoin d'une approche personnalisée ou d'une conversion en JSON d'abord.

Qu'en est-il des commentaires ?

Les commentaires sont préservés lors du formatage. La structure est réindentée pour la clarté.

Outils connexes

Pour TOML, voir toml.io et spécification TOML. Pour les formats connexes, voir spécification JSON et YAML. Pour les outils utilisant TOML, voir Cargo, Poetry et TOML GitHub.