Convertisseur TOML ↔ JSON
Convertisseur gratuit TOML vers JSON et JSON vers TOML en ligne. Conversion en direct, erreurs ligne/colonne, indentation configurable. Tout dans le navigateur, aucun envoi.
Qu'est-ce que TOML et pourquoi l'utilise-t-on ?
TOML est un format de fichiers de configuration conçu pour être facile à lire et à écrire. Très utilisé en Rust (Cargo.toml), Python (pyproject.toml) et bien d'autres projets modernes.
Comment convertir du TOML en JSON ?
Collez votre TOML dans l'onglet TOML → JSON. Le résultat JSON apparaît instantanément pendant la frappe, avec l'indentation choisie. Copiez ou téléchargez ensuite.
Peut-on reconvertir du JSON en TOML ?
Oui. Passez à l'onglet JSON → TOML et collez un JSON valide. Les objets plats, tableaux et tables imbriqués deviennent des tables TOML et des tables inline.
L'outil indique-t-il où se trouve l'erreur TOML ?
Oui. Un TOML invalide affiche une erreur localisée avec la ligne et la colonne exactes du problème pour corriger rapidement.
Mes données de configuration sont-elles envoyées à un serveur ?
Non. La conversion s'exécute entièrement dans votre navigateur avec la bibliothèque smol-toml intégrée localement. Rien n'est envoyé.
Quelles fonctionnalités TOML sont prises en charge ?
L'outil respecte la spécification TOML 1.0 : tables, tableaux, tables inline, chaînes, entiers, flottants, booléens, dates et heures.
Comment les dates TOML sont-elles converties en JSON ?
Les dates et datetimes TOML deviennent des chaînes ISO-8601 en JSON, le JSON n'ayant pas de type date natif. La conversion inverse produit des chaînes entre guillemets.
Puis-je choisir l'indentation JSON ?
Oui. Choisissez 2 espaces, 4 espaces, une tabulation ou compact (sans espace) dans le sélecteur d'indentation.
Comment utiliser Convertisseur TOML ↔ JSON
Le convertisseur TOML ↔ JSON traduit entre fichiers de configuration TOML et JSON dans les deux sens, en direct pendant la frappe, grâce au parseur smol-toml embarqué localement dans la page. Rien de ce que vous collez n'est envoyé — chaque conversion s'exécute dans votre navigateur.
- Restez sur l'onglet TOML → JSON et collez votre TOML (par exemple une section de Cargo.toml ou pyproject.toml) dans la zone de saisie de gauche. Le résultat JSON apparaît à droite pendant la frappe.
- Choisissez l'indentation JSON — 2 espaces, 4 espaces, tabulation ou compact — et la sortie se reformate instantanément. Un TOML invalide produit une erreur indiquant la ligne et la colonne exactes.
- Passez à l'onglet JSON → TOML et collez un JSON valide pour obtenir un document TOML avec tables et tables en ligne.
- Utilisez Copier sur le panneau de sortie, Télécharger pour enregistrer output.json ou output.toml, ou Déplacer la sortie vers l'entrée pour enchaîner une conversion aller-retour.
- Appuyez sur Exemple pour charger un extrait prêt montrant tables, tableaux et tables en ligne.
Aller-retour des dates TOML : elles deviennent des chaînes ISO-8601 dans le JSON, donc retirez les guillemets avant de renvoyer la valeur à un validateur TOML strict.
Outils associés
- YAML en JSON Convertissez YAML en JSON instantanément en ligne. Collez votre YAML et obtenez un JSON propre avec validation et formatage.
- JSON en YAML Convertissez JSON en YAML instantanément. Collez JSON et obtenez un YAML propre avec indentation correcte.
- XML en JSON Convertisseur gratuit XML en JSON en ligne. Collez votre XML et obtenez un JSON formaté instantanément avec validation et préservation de la structure.
- Validateur JSON Validez la syntaxe JSON instantanément avec des messages d'erreur détaillés et des numéros de ligne. Outil gratuit fonctionnant dans votre navigateur.
- Embellir JSON Formatez et embellissez le JSON avec une indentation personnalisable. Embellissez le JSON compressé instantanément dans votre navigateur.
- TSV vers JSON Convertissez TSV en JSON gratuitement en ligne. En-têtes, détection automatique des types et minification. Tout dans le navigateur.
- JSON en CSV Convertisseur gratuit JSON vers CSV en ligne. Aplatissez les objets imbriqués, choisissez les délimiteurs et téléchargez instantanément. 100% navigateur.
- Convertisseur CSV en JSON Convertissez CSV en JSON gratuitement en ligne. Délimiteurs personnalisés, objets basés sur les en-têtes et détection automatique des types. Tout dans le navigateur.