JSON TOML konvertáló
Alakíts JSON-t TOML-lé és TOML-t vissza JSON-ná, mindkét irányban, teljesen a böngésződben.
Kapcsolódó eszközök
Így használd a következőt: JSON / TOML
- 01
Válassz irányt: JSON TOML-re vagy TOML JSON-ra.
- 02
Illeszd be a JSON-odat vagy TOML-edet.
- 03
Másold ki az eredményt, vagy cserélj a visszakonvertáláshoz.
Kétirányú JSON- és TOML-átalakító
Ez egy kétirányú átalakító a JSON és a TOML között. Válassz irányt, illeszd be az adataidat, és másold ki az eredményt. Egy jól bevált TOML-elemzőre épül, amely helyesen kezeli az egymásba ágyazott táblákat és a táblatömböket.
Minden helyben, a böngésződben fut, így az adataid, amelyek konfigurációs fájloknál gépneveket vagy tokeneket is tartalmazhatnak, soha nem hagyják el az eszközöd.
Mire való a TOML
A TOML (Tom's Obvious, Minimal Language) olyan konfigurációs formátum, amelyet arra terveztek, hogy magától értetődően olvasható legyen, és tisztán képződjön le egy hasítótáblára. Ezt használja a Rust Cargo eszköze a Cargo.toml fájlhoz, és ezt használják a Python-projektek a pyproject.toml fájlhoz, sok más mellett.
JSON és TOML: hasonló adat, eltérő feladat
A JSON és a TOML hasonló adatot ír le, de eltérő feladatokhoz illik. A JSON az API-k és a gépi adatcsere közös nyelve. A TOML ember által írt konfigurációhoz készült, szakaszokkal, megjegyzésekkel és elsőosztályú dátumokkal, amelyektől kellemes szerkeszteni egy beállításfájlt.
A TOML natív dátum- és időértékeket, valamint típusos számokat is támogat, így az értékek megtartják a jelentésüket ahelyett, hogy mind szöveggé válnának, és részben ezért is kedveltebb konfigurációhoz.
Amire figyelni kell: a null értékek
A legtöbb adat tisztán megjárja az oda-vissza utat, de van egy bökkenő. A TOML-ben nincs null érték. A JSON null értékei nem ábrázolhatók, ezért távolítsd el vagy cseréld le őket a TOML-be alakítás előtt, különben az átalakítás nem tudja kifejezni őket.
Gyakran ismételt kérdések
Mi a TOML?
A TOML egy minimális konfigurációs formátum, amelyet könnyű olvashatóságra terveztek, olyan eszközök használják, mint a Cargo és sok Python projekt a pyproject.toml-ban.
Minden tisztán konvertálható?
A legtöbb adat igen. A TOML-nek nincs null értéke, így a JSON nullák nem ábrázolhatók; távolítsd el vagy cseréld le őket a konvertálás előtt.
Feltöltődik valahova az adatom?
Nem. A konvertálás teljesen a böngésződben fut, így az adatod soha nem hagyja el az eszközöd.