TOML → JSON

Entrée

Résultat

Collez ou saisissez du texte pour le voir converti.

La dernière entrée est enregistrée dans ce navigateur (localStorage) et peut contenir des données sensibles. Elle n'est jamais envoyée à un serveur.

Ce convertisseur lit un document TOML et le renvoie en JSON. Les tables, comme author entre crochets, deviennent des objets imbriqués, les tableaux sont conservés, et les types TOML comme chaînes, entiers, flottants et booléens gardent leur type. L'exemple inclut une date, pour laquelle JSON n'a pas de type natif : elle est donc écrite sous forme de texte. Si le TOML est invalide, l'avertissement donne la ligne et la colonne pour retrouver la clé ou la table fautive. Vous pouvez importer un fichier .toml, choisir une indentation de 2 ou 4 espaces, puis copier le JSON ou le télécharger.

Comment l'utiliser

  1. Collez votre TOML dans le panneau d'entrée, importez un fichier .toml ou cliquez sur Exemple pour voir un exemple avec une table et une date.
  2. En cas d'erreur, rendez-vous à la ligne et à la colonne de l'avertissement et vérifiez guillemets, signes égal et crochets.
  3. Vérifiez que chaque table TOML apparaît comme un objet dans le JSON.
  4. Choisissez l'indentation et cliquez sur Copier ou Télécharger pour enregistrer toml-to-json.json.

Questions fréquentes

Comment les tables TOML ressortent-elles ?
Sous forme d'objets imbriqués. Une table nommée author avec name et active produit une clé author contenant ces deux propriétés.
Que deviennent les dates TOML ?
JSON n'a pas de type date, elles sont donc écrites sous forme de texte dans le résultat. Si votre application a besoin d'une date, elle doit l'analyser en lisant le JSON.
Les types sont-ils conservés ?
Oui. Le texte entre guillemets reste une chaîne, et les nombres et booléens gardent leur type. Un 1.0 sans guillemets n'est pas transformé en texte.
Mes données de configuration sont-elles stockées ?
Le dernier texte est conservé dans le stockage local de votre navigateur et n'est jamais envoyé à un serveur. Vous pouvez le supprimer avec Effacer, utile si le TOML contient des clés.

Outils associés