Vain selainkäyttöön

YAML↔JSON↔TOML-muunnin (kaksisuuntainen, vain selainkäyttöön)

Muunna YAML / JSON / TOML välillä. Liitä, muotoile ja muunna välittömästi.

Ei latausta palvelimelle (vain selainkäyttöön) Automaattinen muunnos (vaihda manuaaliseen) Kopiointi ja lataus

Muunnos (Syöte / Tuloste)

Syöte
Rivitä
1

              
              
# Liitä YAML / JSON / TOML tähän
Tuloste
Tuloste voidaan kopioida tai ladata tiedostona.
Muunnettu tuloste ilmestyy tähän...

Valinnat

Valinnat
Sisennys (JSON/TOML)
Tarkkaile YAML:n implisiittisiä tyyppejä
Määrityksestä/toteutuksesta riippuen merkkijonot voivat muuttua totuusarvoiksi tai numeroiksi.
Tulostetta koskevat huomautukset
  • Kommentteja ei säilytetä (JSON ei tue kommentteja).
  • YAML-ankkurit/aliakset saattavat hävitä muunnoksen aikana.

Käyttöohje: YAML JSON TOML -muunnos

1. Liitä tekstisi

Liitä YAML/JSON/TOML syötepaneeliin.

2. Valitse muodot

Valitse syöte- (automaattinen tunnistus on OK) ja tulostemuodot.

3. Kopioi / Lataa

Kopioi tuloste tai tallenna se tiedostona.

yaml to json (YAML→JSON)

Liitä YAML ja aseta tulostemuodoksi JSON.

json to yaml (JSON→YAML)

Liitä JSON ja aseta tulostemuodoksi YAML.

json to toml (JSON→TOML)

Liitä JSON ja aseta tulostemuodoksi TOML.

Huomioita ja vinkkejä

Vain selainkäyttöön

Kaikki muunnokset tapahtuvat tässä selaimessa. Ei latausta palvelimelle.

Tyyppien pakottaminen

YAML voi tulkita tyyppejä implisiittisesti. Käytä lainausmerkkejä, jos olet epävarma.

UTF-8

UTF-8 on oletusarvo. Myös muut kuin ASCII-tekstit ovat tuettuja.

Vinkki

Ota avainten lajittelu käyttöön tehdäksesi JSON-diffeistä helpommin luettavia.

UKK

Säilyvätkö YAML-ankkurit / aliakset?

Ne saatetaan purkaa auki, koska JSON/TOML-muodoilla ei ole vastaavaa rakennetta. Tarkista tulos, jos käytät jaettuja viittauksia.

Voivatko tyypit muuttua (numero vs. merkkijono)?

Kyllä. YAML voi tulkita tyyppejä implisiittisesti. Esimerkiksi ”01” voi muuttua numeroksi ja yes/no/on/off-arvot totuusarvoiksi. Käytä tarvittaessa lainausmerkkejä.

Mitä koodausta käytetään?

UTF-8. Suomen kieli ja muut ei-ASCII-tekstit ovat tuettuja.

Säilyvätkö kommentit?

Eivät. JSON ei tue kommentteja, joten ne poistetaan muunnoksen yhteydessä.

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

Ei. Kaikki käsittely tapahtuu selaimessasi.