Convertisseurs de fichiers

Convertisseur TOML vers JSON

Convertissez facilement du texte TOML en format JSON avec une indentation réglable et un tri des clés optionnel.

Exécuter l’outil

Le convertisseur TOML vers JSON transforme des fichiers de configuration au format TOML en JSON structuré. L'outil accepte un texte TOML en entrée via une zone de texte. Vous pouvez personnaliser la sortie en choisissant un niveau d'indentation (par défaut 2 espaces) et activer l'option de tri alphabétique des clés. Le résultat affiche la représentation JSON équivalente, incluant les chaînes, nombres, booléens, tableaux et tables imbriquées. Les dates, heures et datetime TOML sont converties en chaînes au format ISO. Si l'entrée est vide ou ne contient que des espaces, l'outil retourne un objet JSON vide. En cas de syntaxe TOML incorrecte, la conversion échoue et aucun résultat JSON n'est produit. De même, une erreur de sérialisation JSON peut survenir pour certaines valeurs. L'outil est idéal pour les développeurs qui migrent des configurations ou qui ont besoin de visualiser des données TOML en JSON.

Mode d’emploi

  1. Copiez votre contenu TOML dans le champ « Entrée TOML ».
  2. Réglez l'indentation (par défaut 2 espaces) si nécessaire.
  3. Cochez « Trier les clés » pour ordonner les clés par ordre alphabétique.
  4. Cliquez sur le bouton « Lancer » pour démarrer la conversion.
  5. Le résultat JSON apparaît dans la zone de sortie. Vous pouvez le copier ou l'utiliser directement.

Exemples

  • Exemple 1 : Entrée TOML `title = "Exemple"` `version = 1.0` `active = true` donne `{"title": "Exemple", "version": 1.0, "active": true}` avec une indentation de 2 espaces.
  • Exemple 2 : Entrée TOML avec table `[server]` `host = "localhost"` `port = 8080` produit `{"server": {"host": "localhost", "port": 8080}}`.
  • Exemple 3 : Entrée vide ou ne contenant que des espaces renvoie `{}`.

FAQ

Que se passe-t-il si mon TOML est mal formé ?

L'outil signale une erreur et n'affiche aucun résultat JSON. Vérifiez la syntaxe TOML : les tables doivent être entre crochets, les chaînes entre guillemets, etc.

Comment trier les clés dans la sortie JSON ?

Cochez l'option « Trier les clés » avant de lancer la conversion. Les clés seront alors ordonnées alphabétiquement dans le JSON produit.

Puis-je modifier l'indentation du JSON ?

Oui, entrez un nombre dans le champ « Indentation ». La valeur par défaut est 2, mais vous pouvez utiliser 0, 4, etc.

L'outil gère-t-il les dates et heures TOML ?

Oui, les valeurs de date, heure et datetime sont converties en chaînes au format ISO 8601 dans le JSON.

L'outil est-il gratuit ?

Oui, l'utilisation en ligne est gratuite pour les conversions courantes.

Intégrer cet outil

Ajoutez cet outil SmartPlusLab fonctionnel à votre site avec le code ci-dessous.