Pretvornik YAML ↔ JSON ↔ TOML (medsebojna pretvorba, v brskalniku)

Pretvarjajte YAML, JSON in TOML v obe smeri. Prilepite besedilo in takoj dobite oblikovan izhod.

Pretvorba YAML JSON TOML v celoti poteka v vašem brskalniku, vnos pa se nikoli ne pošilja na strežnik.

Brez nalaganja na strežnik (samo obdelava v brskalniku)
Samodejna pretvorba (kadarkoli preklopite na ročni način)
Pripravljeno za kopiranje in prenos

Kako pretvarjati YAML JSON TOML

  1. Prilepite besedilo, ki ga želite pretvoriti.
  2. Izberite vhodni format (ali uporabite samodejno zaznavanje) in izhodni format.
  3. Kopirajte ali prenesite rezultat.

Vzorci pretvorbe

yaml v json (YAML -> JSON)

Pretvorite konfiguracijo YAML v JSON za API-je in orodja.

json v yaml (JSON -> YAML)

Pretvorite JSON v YAML za lažje berljive konfiguracijske datoteke.

json v toml (JSON -> TOML)

Pretvorite JSON v TOML za nastavitve aplikacije.

Primer

YAML -> JSON

Vnos

app:
  name: demo
  enabled: true
  retries: 3

Izhod

{
  "app": {
    "name": "demo",
    "enabled": true,
    "retries": 3
  }
}

JSON -> TOML

Vnos

{"title":"demo","timeout":30}

Izhod

title = "demo"
timeout = 30

Pogosta vprašanja

Ali je mogoče pretvoriti sidra in alias-e YAML?

Da, vendar se lahko sidra in aliasi razširijo ali izgubijo, ker JSON in TOML nimata enakovrednega modela referenc.

Ali se lahko tipi vrednosti (število/niz) med pretvorbo spremenijo?

Da. Implicitno tipiziranje YAML lahko ponovno interpretira vrednosti, kot so "01" ali yes/no/on/off. Po potrebi vrednosti izrecno dajte v narekovaje.

Katero kodiranje znakov se uporablja?

Predpostavlja se UTF-8. Japonščina in drugo večbajtno besedilo se obravnavata neposredno.

Ali se komentarji ohranijo?

Ne. Komentarji se pri povratni pretvorbi ne ohranijo, še posebej zato, ker JSON komentarjev ne podpira.

Ali se moj vnos pošilja na strežnik?

Ne. Pretvorba se v celoti izvaja v vašem brskalniku.