Convertisseur TOML vers JSON
Collez du TOML et convertissez-le en JSON en ligne - ou l'inverse sur la meme page.
À propos de Convertisseur TOML vers JSON
Collez du TOML et convertissez-le en JSON en ligne - ou l'inverse sur la meme page. Ce convertisseur TOML vers JSON gratuit s'execute entierement dans votre navigateur, ainsi Cargo.toml, pyproject.toml et configs avec chemins et versions reels ne quittent pas votre appareil. Les tables deviennent des objets imbriques, [[array-of-tables]] des tableaux JSON, et Inverser reutilise la sortie comme entree. Associez-le au Convertisseur YAML vers JSON ou au Convertisseur XML vers JSON.
Comment utiliser Convertisseur TOML vers JSON
- Choisissez TOML → JSON ou JSON → TOML (ou Inverser le sens apres une conversion).
- Collez votre document, deposez un fichier .toml / .json local (max. 10 Mo - lecture navigateur uniquement), ou chargez un exemple Cargo.toml, pyproject.toml ou config d'app.
- Pour TOML → JSON, choisissez l'indentation 2/4. Verifiez le nombre de cles de premier niveau et de tables imbriquees.
- Copiez ou telechargez le resultat. Les commentaires sont retires en TOML → JSON car JSON n'en a pas. Rien n'est envoye.
Exemples de Convertisseur TOML vers JSON
Cargo.toml package + deps
Une table [package] et [dependencies] avec tables inline deviennent du JSON imbrique. serde = { version = "1", features = ["derive"] } devient un objet avec version et features.
Array of tables ([[bin]])
Des sections [[bin]] repetees deviennent un tableau JSON sous "bin". Inversez vers JSON → TOML pour reemettre [[bin]].
Bloc project de pyproject.toml
Convertissez [project] name, version, requires-python et listes dependencies en JSON pour des outils qui ne parlent que JSON.
Tables de config d'app
[server], [database] et [features] deviennent des objets imbriques pour inspecter host, port et flags en JSON.
JSON vers TOML
Partir d'un objet JSON (pas une racine tableau). Les objets imbriques deviennent des [tables] ; les tableaux d'objets des [[array-of-tables]]. JSON null est refuse - TOML n'a pas de null.
Cas d'utilisation courants
- Transformer Cargo.toml en JSON pour scripts ou checks CI
- Convertir pyproject.toml pour du tooling Python qui attend du JSON
- Inspecter des tables TOML imbriquees en JSON avant edition
- Aller-retour de configs d'app avec Inverser le sens
- Produire du TOML depuis des fixtures JSON dans le navigateur
Questions fréquentes sur Convertisseur TOML vers JSON
- Comment convertir TOML en JSON en ligne ?
- Choisissez TOML → JSON, collez votre TOML (ou deposez un .toml), puis copiez ou telechargez le JSON. La conversion s'execute dans votre navigateur - rien n'est envoye.
- Puis-je convertir JSON en TOML sur la meme page ?
- Oui. Passez a JSON → TOML ou utilisez Inverser le sens. La racine JSON doit etre un objet car un document TOML est une table, pas un tableau.
- Cela marche pour Cargo.toml et pyproject.toml ?
- Oui. Ce sont les cas principaux. Chargez les exemples ou collez vos tables package / project / dependencies. Les pins prives restent sur votre machine.
- Comment tables et array-of-tables sont-ils representes ?
- Les sections [table] deviennent des objets JSON imbriques. [[array-of-tables]] deviennent des tableaux d'objets. Au retour, les tableaux d'objets sont reemis en sections [[...]].
- Pourquoi JSON null est-il refuse ?
- TOML n'a pas de type null. Supprimez les valeurs null ou omettez ces cles avant de convertir en TOML.
- Les commentaires TOML sont-ils conserves en JSON ?
- Non. JSON n'a pas de syntaxe de commentaire, donc les # sont retires. L'UI affiche un badge quand des commentaires ont ete detectes.
- Mon TOML est-il envoye a un serveur ?
- Non. Parse et conversion s'executent uniquement dans votre navigateur. Sur pour des manifests avec versions reelles et chemins locaux.
- En quoi cela differe-t-il de YAML vers JSON ?
- Meme modele bidirectionnel avec Inverser, mais pour TOML 1.0 (Cargo, pyproject, beaucoup de configs Rust/Python). Utilisez YAML pour Compose / K8s ; utilisez ceci pour les fichiers .toml.
Outils connexes
Convertisseur YAML vers JSON
Convertissez YAML en JSON et JSON en YAML en ligne dans le navigateur. Flux multi-documents, YAML 1.2 sur contre le probleme Norvege, exemples Docker Compose / GitHub Actions / Kubernetes. Rien n'est envoye.
Convertisseur XML vers JSON
Convertissez XML en JSON et JSON en XML en ligne dans le navigateur. Attributs en @cles, Inverser le sens, exemples config / RSS / SVG. Rien n'est envoye.
Minificateur et formateur JSON
Minificateur et formateur JSON en ligne gratuits. Réduisez JSON pour réduire les charges utiles ou embellir (joli-imprimer) JSON avec une indentation de 2 espaces. Valide au fur et à mesure - aucun téléchargement requis.
Convertisseur JSON vers CSV
Convertissez JSON en CSV et CSV en JSON dans le navigateur. Aplatit les objets imbriques, desaplatit les cles a points au retour, NDJSON, preset Excel UE, RFC 4180. Rien n'est envoye.