Convertisseur JSON vers TOML Convertissez des objets JSON en format de configuration TOML avec des tableaux et des tableaux de tableaux.
JSON vers TOML
Convertissez des objets JSON en format de configuration TOML avec des tableaux et des tableaux de tableaux.
Coller JSON
Collez un objet JSON dans le champ de saisie.
Afficher TOML
La sortie TOML avec des tableaux et une mise en forme appropriée apparaît instantanément.
Utiliser dans la configuration
Copiez le TOML pour l'utiliser dans les fichiers de configuration Rust, Python ou d'autres langages.
What Is JSON vers TOML?
JSON to TOML convertit la notation d'objet JavaScript en format Tom's Obvious Minimal Language. TOML est conçu pour les fichiers de configuration et est utilisé par Rust (Cargo.toml), Python (pyproject.toml) et de nombreux autres outils. Ce convertisseur mappe les objets JSON aux tables TOML, les tableaux d'objets JSON aux tableaux de tables TOML (double crochets) et les valeurs primitives à leurs équivalents TOML. La sortie produit une configuration propre et lisible par l'homme qui suit les conventions TOML.
Why Use JSON vers TOML?
-
Structure TOML appropriée avec des tables [tables] et une notation [[array-of-tables]].
-
Gère les chaînes, les nombres, les booléens, les tableaux et les objets imbriqués.
-
Sortie propre suivant les conventions de style TOML.
-
Aucune dépendance - génération TOML en JavaScript pur.
Common Use Cases
Développement Rust
Générez la configuration Cargo.toml à partir des données JSON.
Projets Python
Créez la configuration pyproject.toml à partir des spécifications JSON.
Gestion de la configuration
Convertissez les fichiers de configuration JSON en TOML pour les applications qui préfèrent le format TOML.
Hugo/Sites statiques
Générez les métadonnées et la configuration TOML pour Hugo et les générateurs de sites statiques similaires.
Technical Guide
Le convertisseur divise les valeurs JSON en trois groupes : les valeurs simples (chaînes, nombres, booléens, tableaux simples) sont affichées sous forme de paires clé-valeur inline, les objets imbriqués deviennent des tables TOML avec des en-têtes de section [section], et les tableaux d'objets deviennent des tableaux de tables TOML avec des en-têtes [[section]].
Les chaînes sont entre guillemets doubles et ont des antislashs et des guillemets internes échappés. Les nombres et les booléens sont affichés sous forme de valeurs nues. Les tableaux simples (ne contenant que des primitives) utilisent la syntaxe de tableau inline TOML [valeur1, valeur2].
Le convertisseur traite d'abord les valeurs simples, puis les tables, puis les tableaux de tables, en suivant la convention TOML où les clés nues apparaissent avant les en-têtes de table. Les tables imbriquées utilisent la notation de clé pointée (par exemple [parent.enfant]).
Remarque : TOML nécessite une table racine (objet) - les valeurs racines JSON non objet ne sont pas prises en charge.
Tips & Best Practices
-
1La valeur racine JSON doit être un objet - les tableaux et les primitives ne peuvent pas être des valeurs racines TOML.
-
2Les tableaux d'objets deviennent une notation TOML array-of-tables ([[section]]).
-
3Les objets imbriqués produisent des noms de tables avec points (par exemple, [parent.enfant.petit-enfant]).
-
4Les tableaux simples (éléments non-objets) utilisent le format d'array inline TOML.
Related Tools
JSON vers YAML
Convertissez JSON en un format YAML propre et lisible à l'aide de la bibliothèque js-yaml.
🔄 File Conversion
TOML vers JSON
Analysez les fichiers de configuration TOML et convertissez-les au format JSON.
🔄 File Conversion
JSON en Propriétés
Convertissez des objets JSON au format Java .properties avec une notation de clé pointée.
🔄 File Conversion
JSON vers INI
Convertissez des objets JSON en format de fichier de configuration INI avec sections.
🔄 File ConversionFrequently Asked Questions
Q Quels types JSON correspondent à TOML ?
Q Puis-je convertir à nouveau en JSON ?
Q Les dates sont-elles prises en charge ?
Q La sortie est-elle un TOML valide ?
Q Pourquoi la racine doit-elle être un objet ?
About This Tool
JSON vers TOML is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.