YAML ↔ JSON ↔ TOML konvertor (međusobna konverzija, u pregledaču)

Pretvarajte YAML, JSON i TOML u oba smera. Nalepite tekst i odmah dobijte formatirani izlaz.

YAML JSON TOML konverzija radi potpuno u vašem pregledaču i vaš unos se nikada ne šalje na server.

Bez slanja na server (obrada samo u pregledaču)
Automatska konverzija (prebacite na ručni režim u bilo kom trenutku)
Spremno za kopiranje i preuzimanje

Kako da konvertujete YAML JSON TOML

  1. Nalepite tekst koji želite da pretvorite.
  2. Izaberite ulazni format (ili koristite automatsko prepoznavanje) i izlazni format.
  3. Kopirajte ili preuzmite rezultat.

Obrasci konverzije

yaml u json (YAML -> JSON)

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

json u yaml (JSON -> YAML)

Pretvorite JSON u YAML radi lakšeg čitanja konfiguracionih fajlova.

json u toml (JSON -> TOML)

Pretvorite JSON u TOML za podešavanja aplikacija.

Primer

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 YAML anchors i aliases da se konvertuju?

Da, ali anchors i aliases mogu biti prošireni ili izgubljeni jer JSON i TOML ne podržavaju ekvivalentan model referenci.

Mogu li tipovi vrednosti (broj/string) da se promene tokom konverzije?

Da. YAML implicitno tipiziranje može drugačije protumačiti vrednosti kao što su "01" ili yes/no/on/off. Po potrebi eksplicitno stavite vrednosti pod navodnike.

Koje kodiranje znakova se koristi?

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

Da li se komentari čuvaju?

Ne. Komentari se ne čuvaju u kružnoj konverziji, posebno zato što JSON ne podržava komentare.

Da li se moj unos šalje na server?

Ne. Konverzija se izvršava potpuno u vašem pregledaču.