YAML ↔ JSON ↔ TOML pretvarač (međusobna pretvorba, u pregledniku)

Pretvarajte YAML, JSON i TOML u oba smjera. Zalijepite tekst i odmah dobijte formatirani izlaz.

Pretvorba YAML JSON TOML odvija se u potpunosti u vašem pregledniku, a vaš unos nikada se ne šalje na poslužitelj.

Bez prijenosa na poslužitelj (obrada samo u pregledniku)
Automatsko pretvaranje (u bilo kojem trenutku prebacite na ručni način)
Spremno za kopiranje i preuzimanje

Kako pretvoriti YAML JSON TOML

  1. Zalijepite tekst koji želite pretvoriti.
  2. Odaberite ulazni format (ili koristite automatsko prepoznavanje) i izlazni format.
  3. Kopirajte ili preuzmite rezultat.

Obrasci pretvorbe

yaml u json (YAML -> JSON)

Pretvorite YAML konfiguraciju u JSON za API-je i alate.

json u yaml (JSON -> YAML)

Pretvorite JSON u YAML za lakše čitljive konfiguracijske datoteke.

json u toml (JSON -> TOML)

Pretvorite JSON u TOML za postavke aplikacije.

Primjer

YAML -> JSON

Ulaz

app:
  name: demo
  enabled: true
  retries: 3

Izlaz

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

JSON -> TOML

Ulaz

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

Izlaz

title = "demo"
timeout = 30

Česta pitanja

Mogu li se pretvoriti YAML sidra i aliasi?

Da, ali sidra i aliasi mogu se proširiti ili izgubiti jer JSON i TOML ne podržavaju ekvivalentan model referenci.

Mogu li se tipovi vrijednosti (broj/niz) promijeniti tijekom pretvorbe?

Da. Implicitno tipiziranje u YAML-u može drukčije protumačiti vrijednosti poput "01" ili yes/no/on/off. Po potrebi izričito stavite vrijednosti u navodnike.

Koje se kodiranje znakova koristi?

Pretpostavlja se UTF-8. Japanski i drugi višebajtni tekst obrađuju se bez izmjena.

Čuvaju li se komentari?

Ne. Komentari se ne čuvaju pri povratnoj pretvorbi, osobito zato što JSON ne podržava komentare.

Šalje li se moj unos na poslužitelj?

Ne. Pretvorba se u cijelosti obavlja u vašem pregledniku.