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

  1. Liitä YAML vasemmalle ja JSON oikealle tai lataa tiedostot molemmille puolille.
  2. Valitse YAML → JSON tai JSON → YAML muunnosta varten.
  3. 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ä.