Monu Tools

JSON-till-TOML-omvandlare

Omvandla JSON till TOML och TOML tillbaka till JSON, åt båda håll, helt i din webbläsare.

Så använder du JSON/TOML

  1. 01

    Välj en riktning: JSON till TOML eller TOML till JSON.

  2. 02

    Klistra in din JSON eller TOML.

  3. 03

    Kopiera resultatet, eller byt för att omvandla tillbaka.

En tvåvägskonverterare för JSON och TOML

Det här är en tvåvägskonverterare mellan JSON och TOML. Välj en riktning, klistra in dina data, och kopiera resultatet. Den är byggd på en välbeprövad TOML-parser som hanterar nästlade tabeller och arrayer av tabeller korrekt.

Allt körs lokalt i din webbläsare, så dina data, som för konfigurationsfiler kan inkludera värdnamn eller tokens, lämnar aldrig din enhet.

Vad TOML är till för

TOML (Tom's Obvious, Minimal Language) är ett konfigurationsformat utformat för att vara uppenbart att läsa och att mappa rent på en hashtabell. Det är vad Rusts Cargo använder för Cargo.toml och vad Python-projekt använder för pyproject.toml, bland många andra.

JSON och TOML: liknande data, olika uppgifter

JSON och TOML beskriver liknande data men passar olika uppgifter. JSON är lingua franca för API:er och maskinutbyte. TOML är byggt för människoskriven konfiguration, med sektioner, kommentarer och förstklassiga datum som gör en inställningsfil angenäm att redigera.

TOML stöder också inhemska datum- och tidsvärden och typade tal, så värden behåller sin innebörd i stället för att alla bli strängar, vilket är en del av varför det föredras för konfiguration.

Det enda att hålla koll på: null-värden

De flesta data gör rundturen rent, men det finns en hake. TOML har inget null-värde. JSON-nullvärden kan inte representeras, så ta bort eller ersätt dem innan du konverterar till TOML, annars kan konverteringen inte uttrycka dem.

Vanliga frågor

Vad är TOML?

TOML är ett minimalt konfigurationsformat utformat för att vara lätt att läsa, som används av verktyg som Cargo och många Python-projekt i pyproject.toml.

Kan allt omvandlas rent?

De flesta data kan det. TOML har ingen null, så JSON-null kan inte representeras; ta bort eller ersätt dem före omvandling.

Laddas mina data upp någonstans?

Nej. Omvandlingen körs helt i din webbläsare, så dina data lämnar aldrig din enhet.

Källor

Bädda in det här verktyget

Lägg till det här verktyget på din egen webbplats. Kopiera kodsnutten nedan; den hålls automatiskt uppdaterad.

<iframe src="https://monu.tools/embed/sv/json-toml-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Relaterade verktyg