JSON XML:ksi
Muunna JSON XML-muotoon verkossa
JSON-syöte
XML-tulos
Mikä on JSON XML:ksi?
XML (eXtensible Markup Language) ja JSON ovat molemmat strukturoidun datan formaatteja. XML käyttää tageja ja attribuutteja; JSON avaimia ja arvoja. JSONin muuntaminen XML:ksi tarkoittaa objektien muuttamista elementeiksi, ominaisuuksista lapsielementtejä tai attribuutteja, ja taulukoista toistuvia elementtejä. Jotkin legacy-järjestelmät, SOAP-rajapinnat ja konfiguraatiomuodot odottavat XML:ää. Tämä työkalu tuottaa XML:ää JSONistasi.
Muunnos tapahtuu selaimessasi. Voit asettaa juurielementin nimen ja valita, sisällytetäänkö XML-ilmoitus. Mitään ei lähetetä palvelimelle.
Miten työkalua käytetään
Liitä JSON
Liitä JSON vasempaan editoriin tai lataa tiedosto. Käytä Esimerkki-painiketta testidataan. Napsauta asetuskuvaketta asettaaksesi juurielementin nimen ja XML-ilmoituksen.
Tarkista XML-tulos
Oikea paneeli näyttää generoidun XML:n. Objektin avaimet tulevat elementtien nimiksi; arvot tekstisisällöksi. Taulukoista tulee toistuvia elementtejä. XML-määrittely määrittelee muodon.
Lataa tai kopioi
Käytä Lataa tiedostona tai Kopioi saadaksesi XML:n. Käänteiseen muunnokseen XML JSONiksi. JSONin muotoiluun ensin JSON-muotoilija.
Esimerkkejä JSON XML:ksi
Tässä esimerkki JSONin muuntamisesta XML:ksi.
Esimerkki: Tilaajatietue
JSON-syöte:
Generoitu XML-tulos:
JSON vs. XML
JSON on yksinkertaisempi ja tiiviimpi; XML tukee nimiavaruuksia, attribuutteja ja sekasisältöä. Muunnos kartoittaa JSON-objektit XML-elementeiksi. Yhtä vakiomuotoista kartoitusta ei ole; eri työkalut tekevät eri valintoja. Tämä työkalu käyttää yleistä lähestymistapaa: objektit tulevat sisäkkäisiksi elementeiksi, taulukot toistuviksi elementeiksi. Enemmän hallintaa varten tarvitset kirjaston kuten xml-js tai oman koodin.
Usein kysyttyä
Escapataanko XML-erikoismerkit?
Kyllä. Merkit kuten <, > ja & escapataan tekstisisällössä XML-määrittelyn mukaisesti.
Entä virheelliset XML-elementtien nimet?
JSON-avaimet voivat sisältää merkkejä, joita XML-elementtien nimet eivät salli (esim. välilyönnit, numerot alussa). Muunnin tyypillisesti puhdistaa tai etuliittää tällaiset avaimet. Tarkista tuloste.
Lähetetäänkö dataani minnekään?
Ei. Muunnos tapahtuu selaimessasi.
Voinko muuntaa XML:n takaisin JSONiksi?
Kyllä. Käytä sivuston XML JSONiksi -työkalua.
Mikä on juurielementti?
XML tarvitsee yhden juurielementin. Asetuksissa voit valita nimen (oletus "root"). JSON-objektista tulee kyseisen elementin sisältö.
Liittyvät työkalut
XML on määritelty W3C:n ja W3C XML:n mukaan. JSON — katso json.org, RFC 8259 ja MDN. Katso myös xml-js ja DOMParser.