Siirry sisältöön
Monu Tools

JSON-TOML-muunnin

Muunna JSON TOML:ksi ja TOML takaisin JSON:ksi, molempiin suuntiin, kokonaan selaimessasi.

Nain kaytat tyokalua JSON / TOML

  1. 01

    Valitse suunta: JSON TOML:ksi tai TOML JSON:ksi.

  2. 02

    Liita JSON- tai TOML-tietosi.

  3. 03

    Kopioi tulos, tai vaihda muuntaaksesi takaisin.

Kaksisuuntainen JSON- ja TOML-muunnin

Tämä on kaksisuuntainen muunnin JSON:n ja TOML:n välillä. Valitse suunta, liitä tietosi ja kopioi tulos. Se on rakennettu hyvin testatun TOML-jäsentimen päälle, joka käsittelee sisäkkäisiä taulukoita ja taulukkotaulukoita oikein.

Kaikki toimii paikallisesti selaimessasi, joten tietosi, jotka määritystiedostoissa voivat sisältää isäntänimiä tai tunnuksia, eivät koskaan poistu laitteestasi.

Mihin TOML on tarkoitettu

TOML (Tom's Obvious, Minimal Language) on konfigurointimuoto, joka on suunniteltu selkeästi luettavaksi ja tiivistettäväksi hash-taulukkoon. Sitä käyttää Rust's Cargo Cargo.tomlille ja mitä Python-projektit käyttävät pyproject.tomlille, monien muiden joukossa.

JSON ja TOML: samanlaiset tiedot, erilaiset työt

JSON ja TOML kuvaavat samanlaisia tietoja, mutta ne sopivat erilaisiin töihin. JSON on lingua franca API:lle ja koneenvaihdolle. TOML on rakennettu ihmisen kirjoittamia määrityksiä varten, ja siinä on osiot, kommentit ja ensiluokkaiset päivämäärät, jotka tekevät asetustiedostosta miellyttävän muokata.

TOML tukee myös alkuperäisiä päivämäärä- ja aikaarvoja ja kirjoitettuja numeroita, joten arvot säilyttävät merkityksensä sen sijaan, että niistä tulisi merkkijonoja, mikä on osa sitä, miksi sitä suositellaan konfiguroinnissa.

Yksi huomioitava asia: nolla-arvot

Suurin osa tiedoista kulkee edestakaisin puhtaasti, mutta siinä on yksi saalis. TOML:llä ei ole nolla-arvoa. JSON nollakohtia ei voida esittää, joten poista tai vaihda ne ennen muuntamista TOML:ksi, muuten muunnos ei voi ilmaista niitä.

Usein kysytyt kysymykset

Mika on TOML?

TOML on minimaalinen asetusmuoto, joka on suunniteltu helpoksi lukea, jota kayttavat tyokalut kuten Cargo ja monet Python-projektit pyproject.toml-tiedostossa.

Muuntuuko kaikki puhtaasti?

Suurin osa datasta muuntuu. TOML:ssa ei ole nullia, joten JSON-nulleja ei voi esittaa; poista tai korvaa ne ennen muuntamista.

Ladataanko dataani minnekaan?

Ei. Muunnos tapahtuu kokonaan selaimessasi, joten datasi ei koskaan poistu laitteeltasi.

Lähteet

Ilmoita ongelmasta