ca

Convertir JSON a TOML

Converteix un fitxer JSON a TOML en local: configuració llegible amb taules, 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 JSON és el format d'intercanvi de les API i els programes, però com a fitxer de configuració per a persones el TOML resulta més agradable: seccions entre claudàtors, línies senzilles de clau igual valor i comentaris; aquesta eina serialitza el teu objecte JSON en un TOML ben format, com el que fan servir el Cargo.toml o el pyproject.toml.

Funciona del tot en local (amb smol-toml, JavaScript pur): els objectes es converteixen en taules, els objectes imbricats en subtaules (per exemple, [server.meta]), les matrius en matrius de TOML i les cadenes, els nombres i els booleans en valors escalars; com que TOML necessita una taula al nivell superior, una matriu, un valor escalar o null a l'arrel es rebutja amb un missatge clar.

Et trobes amb això quan generes una configuració de Cargo o pyproject a partir d'una plantilla, quan passes opcions en JSON a un .toml editable a mà o quan produeixes una configuració llegible des d'una API; amb franquesa, TOML no té tipus null, així que els objectes amb valors null es rebutgen amb un missatge clar, no es descarten en silenci; no es puja res.

Un apunt honest sobre els límits: el TOML no coneix el valor nul ni tipus barrejats dins del mateix array. Si el teu JSON conté aquestes construccions, no es poden convertir sense pèrdua - l'eina ho deixa clar en comptes de produir en silenci quelcom no vàlid o incorrecte.

Fitxa tècnica

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

En 3 passos

  1. Deixa anar o tria el teu fitxer JSON.
  2. L'eina el serialitza a TOML.
  3. Descarrega el fitxer TOML.

Límits: Espera un objecte JSON al nivell superior (una matriu, un valor escalar o null a l'arrel es rebutja amb un missatge clar); els objectes imbricats passen a subtaules i les matrius a matrius de TOML; TOML no té tipus null, així que els objectes amb null es rebutgen; l'ordre de les claus segueix el del JSON.

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.

Per què l'arrel ha de ser un objecte?

Un document TOML és una taula al nivell superior; una matriu o un valor escalar no poden ser l'arrel d'un TOML.

Com s'assignen els objectes imbricats?

A taules i subtaules de TOML, per exemple [server] i [server.meta].

Què passa amb null?

TOML no té tipus null; els objectes amb null es rebutgen amb un missatge clar, no es descarten en silenci.

Funciona el camí invers?

Sí, amb la nostra eina "TOML a JSON".

Eines relacionades

Convertir TOML a JSON · Convertir JSON a YAML · Convertir YAML a JSON · YAML cap a TOML · OBJ cap a GLB · GLB cap a OBJ