Comment utiliser : Convertisseur TOML
- Choisissez le sens de conversion, par exemple TOML → JSON.
- Collez votre fichier ; la conversion se fait pendant la saisie et les erreurs de syntaxe indiquent la ligne et la colonne.
- Copiez ou téléchargez le résultat.
À propos de TOML
TOML (Tom’s Obvious, Minimal Language) est un format de configuration conçu pour être facile à lire : des paires key = "value", des [tables] pour les sections et des [[arrays of tables]] pour les listes d’objets. Le Cargo.toml de Rust, le pyproject.toml de Python, Hugo, Netlify et de nombreux outils en ligne de commande l’utilisent. Ce convertisseur suit la spécification TOML 1.0.
Conversion des types
Les chaînes, nombres, booléens, tableaux et tables correspondent directement en JSON et en YAML. TOML possède des dates et heures natives ; JSON n’en a pas, elles sont donc converties en chaînes ISO 8601. Pour convertir du JSON ou du YAML en TOML, il faut un objet au niveau racine, car un document TOML est toujours une table. Les valeurs null sont ignorées, TOML n’ayant pas de valeur nulle.
Erreurs TOML courantes
- Définir deux fois la même clé ou la même table.
- Chaînes sans guillemets :
name = devpackdoit s’écrirename = "devpack". - Mélanger une table et une clé pointée pour le même nom.
Confidentialité par conception
La conversion s’exécute entièrement dans votre navigateur : votre code n’est jamais envoyé sur un serveur, vous pouvez donc l’utiliser pour des projets confidentiels.
Aussi recherché comme : toml en json, json en toml, toml en yaml, yaml en toml, validateur toml, convertir toml en json, parser toml en ligne.
Outils complémentaires : Convertisseur TOML
- JSON vers YAML — Collez du JSON et obtenez un YAML propre pour vos manifestes Kubernetes, Docker Compose, GitHub Actions ou tout autre fichier de configuration.
- YAML vers JSON — Collez du YAML (fichier Compose, manifeste Kubernetes ou configuration CI) et obtenez un JSON mis en forme.
- Validateur YAML — Collez un fichier Docker Compose, un manifeste Kubernetes, un workflow GitHub Actions ou tout autre YAML pour localiser les erreurs, repérer les pièges courants et obtenir une version proprement formatée.
- Formateur JSON — Collez votre code JSON pour le formater, le compresser ou le valider.