ca

Convertir TOML a JSON

Converteix un fitxer TOML a JSON en local: amb taules i matrius, sense pujar res, directament al teu navegador.

Processant en local al teu dispositiu ...

0%

Els teus fitxers no han sortit mai del dispositiu

    Es puja el meu fitxer?

    No. Tot s'executa al teu navegador - el teu fitxer no surt mai del dispositiu. Per què és verificable

    Sense pujar res100% local
    El contingut es queda amb tusense accés de tercers
    Servidors a AlemanyaRGPD des del disseny
    Auditat de manera independentTLS A+ · Capçaleres A+

    El TOML és el format de configuració llegible que hi ha darrere d'eines com el Cargo (Cargo.toml) de Rust, el pyproject.toml de Python i moltes altres; el JSON és el que consumeixen directament les API, els scripts i les aplicacions web. Aquesta eina analitza el teu TOML i en genera un objecte JSON equivalent.

    Funciona del tot en local (amb smol-toml, JavaScript pur): les taules TOML es converteixen en objectes imbricats, les matrius de taules en matrius i els valors de data i hora en cadenes ISO; els enters molt grans que superen l'interval segur de JavaScript es rebutgen amb un missatge clar, en lloc de fer una conversió amb pèrdua; si el TOML no és vàlid, es rebutja amb un error clar. No es puja res.

    Et trobes amb això quan revises un Cargo.toml o un pyproject.toml, quan carregues una configuració en un script o quan passes opcions en TOML a un frontend; el resultat és un JSON indentat i llegible, a punt per fer-lo servir a l'instant.

    Fitxa tècnica

    Fitxa tècnica
    Formats d'entradaTOML
    Format de sortidaJSON
    Processament per lotsNo
    ProcessamentEn local al navegador (JavaScript)
    Càrrega de fitxersCap

    En 3 passos

    1. Deixa anar o tria el teu fitxer TOML.
    2. L'eina l'analitza i el converteix en JSON.
    3. Descarrega el fitxer JSON.

    Límits: Compatible amb TOML 1.0 (taules, matrius de taules, taules en línia, tots els tipus escalars i data i hora); les taules passen a objectes, les matrius de taules a matrius i els valors de data i hora a cadenes ISO; els enters molt grans que superen l'interval segur de JavaScript es rebutgen amb un missatge clar, en lloc de fer una conversió amb pèrdua; el TOML no vàlid es rebutja amb un error clar.

    Preguntes freqüents

    Es puja el meu fitxer a algun servidor?

    No. La conversió passa del tot al teu navegador, en local; el teu fitxer no surt mai del teu dispositiu.

    Quines funcions de TOML admet?

    TOML 1.0 complet: taules, matrius de taules, taules en línia, tots els tipus escalars i els valors de data i hora.

    Com es tracten els valors de data i hora?

    S'emeten com a cadenes en format ISO 8601, de manera que continuen sent JSON vàlid.

    Funciona amb un Cargo.toml?

    Sí. Tant el Cargo.toml com el pyproject.toml i qualsevol altre fitxer TOML s'analitzen directament.

    Què passa si el TOML no és vàlid?

    Reps un missatge d'error clar amb la causa, sense que l'eina peti.

    Eines relacionades