Convertisseur JSON vers TOML

Collez votre JSON et obtenez un TOML propre : les objets imbriqués deviennent des [tables], les listes d’objets des [[tableaux de tables]], prêts pour Cargo.toml, pyproject.toml ou tout autre fichier de configuration TOML.

Mis à jour le
Conversion

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Convertisseur JSON vers TOML

  1. Collez un objet JSON : le niveau supérieur doit être un objet.
  2. Le TOML s’affiche au fur et à mesure de la saisie ; un JSON invalide est signalé avec sa position.
  3. Copiez ou téléchargez le fichier TOML.

Comment le JSON correspond au TOML

Les valeurs simples deviennent des lignes clé = valeur. Les objets imbriqués deviennent des tables : {"server": {"port": 8080}} donne [server] suivi de port = 8080. Les tableaux d’objets deviennent des tableaux de tables écrits entre doubles crochets, [[servers]], avec un bloc par élément. Les tableaux de valeurs simples restent en ligne : tags = ["a", "b"].

Ce qui ne peut pas être converti

Le TOML n’a pas de valeur null : les valeurs nulles sont donc omises. Un document TOML est toujours une table, le JSON doit donc être un objet au niveau supérieur ; encapsulez d’abord un tableau de premier niveau dans un objet. Les dates au format ISO 8601 restent des chaînes de caractères ; si votre outil attend un type date, écrivez-les manuellement au format de date TOML.

Confidentialité par conception

La conversion s’effectue dans votre navigateur ; aucune donnée n’est envoyée.

Aussi recherché comme : json vers toml, convertir json en toml, convertisseur json toml, générer toml, json vers cargo toml, json vers pyproject toml.

Outils complémentaires : Convertisseur JSON vers TOML

  • Convertisseur TOML — Convertissez vos fichiers de configuration TOML — Cargo.toml, pyproject.toml, configurations Hugo ou Netlify — en JSON ou YAML, ou transformez du JSON et du YAML en TOML.
  • JSON vers YAML — Collez du JSON et obtenez un YAML propre pour vos manifestes Kubernetes, Docker Compose, GitHub Actions ou tout autre fichier de configuration.
  • Formateur JSON — Collez votre code JSON pour le formater, le compresser ou le valider.
  • YAML vers JSON — Collez du YAML (fichier Compose, manifeste Kubernetes ou configuration CI) et obtenez un JSON mis en forme.

Questions fréquentes

Pourquoi mon tableau JSON de premier niveau est-il refusé ?
Les documents TOML sont des tables (objets). Encapsulez le tableau, par exemple {"items": [...]}, et il devient un tableau de tables nommé items.
Que deviennent les valeurs null ?
Elles sont ignorées, car TOML n’a pas de type null. Supprimez la clé ou donnez-lui une valeur par défaut.
Puis-je reconvertir du TOML en JSON ?
Oui, choisissez TOML → JSON dans le même outil.
Puis-je installer Convertisseur JSON vers TOML en tant qu’application web et l’utiliser hors ligne ?
Oui. Convertisseur JSON vers TOML est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires