JSON vers TOML — convertisseur en ligne gratuit

Collez du JSON validé et obtenez du TOML lisible pour Rust, Python et configs DevOps. Traitement uniquement navigateur.

Chargement…
Convertisseur JSON → TOML
Transformez du JSON validé en TOML pour Rust, Python et configs DevOps — strictement local.

Notes développeur

• Le JSON doit parser sans erreur. • Les objets imbriqués deviennent des tables TOML. • Les tableaux deviennent des arrays TOML selon les capacités de l'émetteur.

Cas récurrents

• Amorcer Cargo.toml depuis exporteurs JSON. • Migrer des configs API vers fragments pyproject.toml. • Prévisualiser avant commit TOML.

À propos des options

CSV sortie : séparateur (Auto suit la locale — point-virgule sur /fr), guillemets, fins de ligne, ligne d'en-tête. CSV entrée : séparateur + première ligne = noms de colonnes (Auto entrée suit aussi la locale). Sortie JSON (sources XML, YAML ou CSV) : indentation compacte ou non et tri récursif optionnel. JSON → XML : mise en forme et largeur. YAML sortie : indent, mode lisible/serré, quotage déterministe. Les commentaires XML ne sont pas repris dans l’arbre JSON.

Exemple

Métadonnées package

Entrée

{ "package": { "name": "fastminify", "version": "2.1.0", "edition": "2021", "authors": ["FastMinify Team"] }, "dependencies": { "serde": { "version": "1.0", "features": ["derive"] }, "tokio": "1.35" }, "features": { "default": ["cli"], "cli": [] } }

Sortie

[package] name = "fastminify" version = "2.1.0" edition = "2021" authors = [ "FastMinify Team" ] [dependencies] tokio = "1.35" [dependencies.serde] version = "1.0" features = [ "derive" ] [features] default = [ "cli" ] cli = []

Map dependencies

Entrée

{ "project": { "name": "fastminify-cli", "version": "2.1.0", "requires-python": ">=3.11", "dependencies": ["click>=8.1", "rich>=13.0"] }, "tool": { "pytest": { "ini_options": { "testpaths": ["tests"] } } } }

Sortie

[project] name = "fastminify-cli" version = "2.1.0" requires-python = ">=3.11" dependencies = [ "click>=8.1", "rich>=13.0" ] [tool.pytest.ini_options] testpaths = [ "tests" ]

Outils associés

Validez avec le validateur JSON, minifiez via minifier TOML ou bouclez avec TOML → JSON.

FAQ JSON → TOML

Conversion respectueuse de la vie privée

Ordre des clés ?

L'ordre d'insertion JSON est conservé à la stringify TOML.

Commentaires en sortie ?

Le TOML généré n'a pas de commentaires — ajoutez-les manuellement après conversion.

Upload serveur ?

Non — FastMinify ne reçoit jamais le presse-papiers.

Convertisseurs, encodeurs, formateurs et minificateurs au même endroit ? Outils développeurs Ouvrez le catalogue des outils développeurs.