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.
Le JSON est le format d'échange des API et des programmes, mais comme fichier de configuration lu par un humain, le TOML est plus agréable : des sections entre crochets, de simples lignes clé = valeur et des commentaires ; cet outil sérialise votre objet JSON en un TOML bien formé, comme ceux qu'utilisent Cargo.toml ou pyproject.toml.
Tout s'exécute en local (smol-toml, du JavaScript pur) : les objets deviennent des tables, les objets imbriqués des sous-tables (p. ex. [server.meta]), les tableaux des tableaux TOML, et les chaînes, nombres et booléens des scalaires ; comme le TOML exige une table au niveau racine, un tableau, un scalaire ou null à la racine est refusé avec un message clair.
Vous rencontrez ce besoin en générant une config Cargo ou pyproject à partir d'un modèle, en transformant des réglages JSON en un .toml modifiable à la main, ou en produisant une config lisible à partir d'une API ; honnêtement, le TOML n'a pas de type null, donc les objets contenant des valeurs null sont refusés avec un message clair plutôt que silencieusement supprimés ; rien n'est envoyé.
Fiche technique
Fiche technique
Formats d'entrée
JSON
Format de sortie
TOML
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 JSON.
L'outil le sérialise en TOML.
Téléchargez le fichier TOML.
Limites:Attend un objet JSON au niveau racine (un tableau, un scalaire ou null à la racine est refusé) ; les objets imbriqués deviennent des sous-tables, les tableaux des tableaux TOML ; le TOML n'a pas de type null, donc les objets contenant null sont refusés ; l'ordre des clés suit celui du JSON.
Questions fréquentes
Mon fichier est-il envoyé ?
Non, tout se passe entièrement en local dans votre navigateur ; votre fichier ne quitte jamais votre appareil.
Pourquoi la racine doit-elle être un objet ?
Parce qu'un document TOML est une table au niveau racine ; un tableau, un scalaire ou null à la racine ne peut donc pas être représenté et est refusé avec un message clair.
Comment les objets imbriqués sont-ils convertis ?
En tables et sous-tables TOML, p. ex. [server] et [server.meta] pour un objet imbriqué dans un autre.
Et les valeurs null ?
Le TOML n'a pas de type null ; les objets contenant des valeurs null sont refusés avec un message clair, plutôt que silencieusement supprimés.
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é