YAML ↔ JSON ↔ TOML teisendaja (vastastikune teisendus, brauseris)

Teisenda YAML, JSON ja TOML mõlemas suunas. Kleebi tekst ja saa vormindatud väljund kohe.

YAML JSON TOML teisendus toimub täielikult sinu brauseris ja sisendit ei saadeta kunagi serverisse.

Serverisse ei laadita üles (ainult brauseri töötlus)
Automaatne teisendus (võid igal ajal käsirežiimile lülituda)
Kopeerimine ja allalaadimine valmis

Kuidas YAML JSON TOML-i teisendada

  1. Kleebi tekst, mida soovid teisendada.
  2. Vali sisendvorming (või kasuta automaattuvastust) ja väljundvorming.
  3. Kopeeri või laadi tulemus alla.

Teisendusmustrid

yaml-ist json-iks (YAML -> JSON)

Teisenda YAML konfiguratsioon JSON-iks API-de ja tööriistade jaoks.

json-ist yaml-iks (JSON -> YAML)

Teisenda JSON YAML-iks, et konfiguratsioonifailid oleksid lihtsamini loetavad.

json-ist toml-iks (JSON -> TOML)

Teisenda JSON TOML-iks rakenduse seadete jaoks.

Näidis

YAML -> JSON

Sisend

app:
  name: demo
  enabled: true
  retries: 3

Väljund

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

JSON -> TOML

Sisend

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

Väljund

title = "demo"
timeout = 30

KKK

Kas YAML ankrud ja aliased saab teisendada?

Jah, kuid ankrud ja aliased võivad laieneda või kaduda, sest JSON ja TOML ei toeta samaväärset viitemudelit.

Kas väärtuste tüübid (arv/string) võivad teisenduse käigus muutuda?

Jah. YAML-i vaikimisi tüübimääratlus võib tõlgendada väärtusi nagu "01" või yes/no/on/off ümber. Vajadusel pane väärtused jutumärkidesse.

Millist märgikodeeringut kasutatakse?

Eeldatakse UTF-8. Jaapani ja muud mitmebaidised tekstid käsitletakse sellisel kujul nagu need on.

Kas kommentaarid säilivad?

Ei. Kommentaare ei säilitata edasi-tagasi teisenduses, eriti kuna JSON ei toeta kommentaare.

Kas minu sisend saadetakse serverisse?

Ei. Teisendus toimub täielikult sinu brauseris.