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 ...

Processant en local al teu dispositiu ...

0%

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
Hosted in GermanyGlobal Content Delivery
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. Els comentaris de TOML (#) es perden perquè JSON no admet comentaris.

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

Convertir YAML a JSON · Convertir JSON a XML · Convertir XML a JSON · Convertir JSON a TOML · YAML cap a TOML · TOML cap a YAML