Outil de développement / 17
Convertisseur JSON vers TOML / TOML vers JSON
Convertissez des objets JSON en syntaxe de configuration TOML ou analysez des chaînes TOML pour obtenir des objets JSON.
Convertisseur JSON vers TOML / TOML vers JSON: TOEA analyse les clés de données, les nombres, les booléens, les tableaux et les tables pour les convertir en structures TOML ou JSON conformes. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.
- Catégorie
- Outils développeur
- Exécutions
- Dans votre navigateur
- Coût
- Gratuit · sans inscription
- Disponibilité
- Prêt à l'emploi
Ce que TOML ne peut pas exprimer
TOML ne possède pas de valeur null : une clé dont la valeur est null est donc absente de la sortie, et les éléments null sont supprimés des tableaux. La plupart des programmes considèrent une clé absente comme non définie, mais vérifiez le comportement de tout lecteur qui distingue une clé absente d'une clé vide. Le niveau supérieur doit être un objet, car un fichier TOML est toujours une table. Les dates restent des chaînes entre guillemets au lieu de devenir des valeurs date-heure natives TOML ; supprimez les guillemets d'une valeur comme 2024-05-01T09:00:00Z si le lecteur attend une véritable date.
Imbrication et noms de clés
Les objets imbriqués deviennent des sections de table à n'importe quelle profondeur, nommées selon leur chemin : server.tls est écrit sous l'en-tête [server.tls]. Un tableau dont tous les éléments sont des objets devient une série de sections [[name]], une par élément. Les objets d'un tableau mixte sont écrits comme des tables inline, { a = 1 }. Les clés composées de lettres, de chiffres, de _ et de - sont écrites sans guillemets ; toute autre clé, par exemple une clé contenant un espace ou un point, est entre guillemets, comme dans "my key" = 1.
La conversion de TOML vers JSON lit les valeurs sur une seule ligne, les en-têtes [table] et [a.b] avec points, ainsi que les sections [[array]]. Les chaînes multilignes et les tables inline ne sont pas lues : les conversions aller-retour fonctionnent donc mieux avec des fichiers structurés comme des fichiers de configuration.
Comment l'utiliser
- Collez votre chaîne JSON ou TOML.
- Sélectionnez le sens de conversion (JSON → TOML ou TOML → JSON).
- Copiez le résultat.
Confidentialité et limitations
Les données de configuration restent strictement dans votre navigateur.
Outils associés
Questions fréquentes
Quelles structures TOML sont prises en charge ?
La conversion JSON vers TOML génère des paires clé-valeur, des tableaux, des tables imbriquées à n’importe quel niveau sous forme de sections [a.b], ainsi que des tableaux d’objets sous forme de sections [[table]]. La conversion TOML vers JSON lit les paires clé-valeur sur une seule ligne, les en-têtes [table] et [a.b], ainsi que les sections [[table]] ; les tables inline et les chaînes multilignes ne sont pas prises en charge.
Outil gratuit · dans votre navigateur exécutions · aucun compte requis