YAML ⇄ JSON -muunnin (edestakainen tarkistus)
Muunna YAML JSON:ksi tai JSON takaisin YAML:ksi, mukaan lukien YAML 1.2:n ominaisuudet kuten ankkurit, aliakset ja yhdistämisavaimet. Käytä Tarkista-painikkeita edestakaisen vastaavuuden varmistamiseen samalla kun kosmeettiset erot, kuten valinnaiset lainausmerkit, jätetään huomiotta.
Valinnat
Näin käytät työkalua
- Liitä YAML vasemmalle ja JSON oikealle tai lataa tiedostot molemmille puolille.
- Valitse YAML → JSON tai JSON → YAML muunnosta varten.
- Käytä Tarkista-painikkeita edestakaisen vastaavuuden varmistamiseen.
Huomioita
Vastaavuustarkistus vertaa jäsennettyä tietorakennetta, joten esimerkiksi valinnaiset lainausmerkit ohitetaan. Ankkurit (&ref
/ *ref
) ja yhdistämisavaimet (<<: *ref
) ovat tuettuja. Kaikki toimii paikallisesti mukana toimitettavalla js-yaml
-kirjastolla.
- YAML ja JSON eroavat ominaisuuksiltaan, joten edestakaisin muunnetut tiedostot eivät välttämättä vastaa alkuperäisiä tavu tarkalleen.
- Kommentit
- YAML tukee
#
-kommentteja, mutta JSONilla ei ole virallista kommenttisyntaksia. - Kommentit poistetaan siksi JSONiin muunnettaessa. - Ankkurit ja aliakset (&nimi, *nimi) - JSONissa ei ole ankkurikonseptia, joten arvot laajennetaan muunnoksen aikana. - YAMLiin palaaminen ei automaattisesti rakenna alkuperäistä ankkurimerkintää takaisin.
- Avainten järjestys - JSON ei takaa olioiden avainten järjestystä, joten järjestys voi muuttua.
- Numeeriset muodot
- Etunollalliset luvut (esim.
0123
), heksaluvut, NaN ja Infinity muunnetaan JSONissa merkkijonoiksi. - Muut erot - Pienet esitystavan erot, kuten valinnaiset lainausmerkit, ovat odotettuja vaikka data olisi sama.
Kaikki käsittely tapahtuu selaimessasi eikä dataa lähetetä.