YAML ↔ JSON ↔ TOML -muunnin (keskinäinen muunnos, selaimessa)

Muunna YAML, JSON ja TOML molempiin suuntiin. Liitä teksti ja saat muotoillun tuloksen heti.

YAML JSON TOML -muunnos tapahtuu kokonaan selaimessasi, eikä syötettäsi koskaan lähetetä palvelimelle.

Ei palvelinlähetystä (vain selainkäsittely)
Automaattinen muunnos (voit vaihtaa manuaalitilaan milloin tahansa)
Valmis kopioitavaksi ja ladattavaksi

YAML JSON TOML -muunnoksen käyttö

  1. Liitä muunnettava teksti.
  2. Valitse syötemuoto (tai käytä automaattista tunnistusta) ja tulostemuoto.
  3. Kopioi tai lataa tulos.

Muunnosmallit

YAML:stä JSONiksi (YAML -> JSON)

Muunna YAML-konfiguraatio JSON-muotoon rajapintoja ja työkaluja varten.

JSONista YAMLiksi (JSON -> YAML)

Muunna JSON YAML-muotoon helpommin luettavia asetustiedostoja varten.

JSONista TOMLiksi (JSON -> TOML)

Muunna JSON TOML-muotoon sovellusasetuksia varten.

Esimerkki

YAML -> JSON

Syöte

app:
  name: demo
  enabled: true
  retries: 3

Tuloste

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

JSON -> TOML

Syöte

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

Tuloste

title = "demo"
timeout = 30

Usein kysytyt kysymykset

Voiko YAML-ankkurit ja aliakset muuntaa?

Kyllä, mutta ankkurit ja aliakset voivat laajentua tai kadota, koska JSON ja TOML eivät tue vastaavaa viitemallia.

Voivatko arvotyypit (numero / merkkijono) muuttua muunnoksessa?

Kyllä. YAML:n implisiittinen tyypitys voi tulkita uudelleen arvoja kuten "01" tai yes/no/on/off. Lisää lainausmerkit tarvittaessa.

Mitä merkistökoodausta käytetään?

Oletuksena käytetään UTF-8:aa. Japani ja muut monibittiset merkit käsitellään sellaisinaan.

Säilyvätkö kommentit?

Eivät. Kommentteja ei säilytetä edestakaisessa muunnoksessa, erityisesti koska JSON ei tue kommentteja.

Lähetetäänkö syötteeni palvelimelle?

Ei. Muunnos tehdään kokonaan selaimessasi.