fr

TOML vers JSON

Convertissez un fichier TOML en JSON en local - avec tables et tableaux, sans envoi, directement dans votre navigateur.

Traitement en local sur votre appareil ...

0%

Vos fichiers n’ont jamais quitté votre appareil

    Mon fichier est-il envoyé ?

    Non. Tout s’exécute dans votre navigateur - votre fichier ne quitte jamais votre appareil. Comment le vérifier

    Aucun envoi100 % en local
    Vos contenus restent chez vousaucun accès par des tiers
    Serveurs en AllemagneRGPD by design
    Audité en externeTLS A+ · En-têtes A+

    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éeTOML
    Format de sortieJSON
    Traitement par lotsNon
    TraitementEn local dans le navigateur (JavaScript)
    Téléversement de fichiersAucun

    En 3 étapes

    1. Déposez ou choisissez votre fichier TOML.
    2. L'outil l'analyse et le convertit en JSON.
    3. 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é.

    Outils associés