JSON vers TOML en ligne — Cargo.toml et pyproject.toml

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": "1.0.0" } }

Sortie

[package] name = "fastminify" version = "1.0.0"

Map dependencies

Entrée

{ "dependencies": { "serde": "1.0" } }

Sortie

[dependencies] serde = "1.0"

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.