Vos contenus restent chez vousaucun accès par des tiers
Aucun traitement de vos contenus n'a lieu sur un serveur. Vous n'avez besoin d'aucun contrat de sous-traitance avec gottrix pour vos documents confidentiels ou professionnels.
Serveurs en AllemagneRGPD by design
Serveurs d'origine chez Hetzner en Allemagne. Comme vos fichiers ne quittent jamais votre appareil, leur contenu n'est jamais transmis.
TOML est le format de configuration lisible derrière des outils comme Cargo de Rust (Cargo.toml), le pyproject.toml de Python et bien d'autres ; JSON, lui, est ce que les API, les scripts et les applications web consomment directement. Cet outil analyse votre TOML pour en produire un objet JSON équivalent.
Tout s'exécute entièrement en local (smol-toml, du JavaScript pur) : les tables TOML deviennent des objets imbriqués, les tableaux de tables deviennent des tableaux, les valeurs de date et d'heure deviennent des chaînes ISO ; les très grands entiers qui dépassent la plage sûre de JavaScript sont rejetés avec un message clair, au lieu d'une conversion avec perte ; un TOML invalide est rejeté avec une erreur claire ; rien n'est envoyé.
Vous rencontrez ce besoin en examinant un Cargo.toml ou un pyproject.toml, en chargeant une configuration dans un script, ou en transmettant des réglages TOML à une interface : le résultat est un JSON indenté et lisible, prêt à l'emploi.
Fiche technique
Fiche technique
Formats d'entrée
TOML
Format de sortie
JSON
Traitement par lots
Non
Traitement
En local dans le navigateur (JavaScript)
Téléversement de fichiers
Aucun
En 3 étapes
Déposez ou choisissez votre fichier TOML.
L'outil l'analyse et le convertit en JSON.
Téléchargez le fichier JSON.
Limites:Prend en charge TOML 1.0 (tables, tableaux de tables, tables en ligne, tous les types scalaires, date et heure) ; les tables deviennent des objets, les tableaux de tables des tableaux, les dates et heures des chaînes ISO ; les très grands entiers qui dépassent la plage sûre de JavaScript sont rejetés avec un message clair, au lieu d'une conversion avec perte ; un TOML invalide est rejeté avec une erreur claire.
Questions fréquentes
Mon fichier est-il envoyé ?
Non. Tout s'exécute entièrement en local dans votre navigateur - votre fichier ne quitte jamais votre appareil.
Quelles fonctionnalités TOML sont prises en charge ?
TOML 1.0 : tables, tableaux de tables, tables en ligne, tous les types scalaires ainsi que les valeurs de date et d'heure.
Comment les valeurs de date et d'heure sont-elles traitées ?
Elles deviennent des chaînes ISO 8601, qui constituent du JSON valide.
Cela fonctionne-t-il avec un Cargo.toml ?
Oui. Cargo.toml, pyproject.toml et bien d'autres sont analysés directement.
Que se passe-t-il si le TOML est invalide ?
Vous recevez une erreur claire, sans plantage ni résultat tronqué.
Uniquement avec votre accord, nous mesurons l'utilisation de manière anonymisée via des cookies afin d'améliorer gottrix. Vos fichiers restent toujours en local, sur votre appareil. Confidentialité