`XML in `JSON` sta priljubljeni standardi za zajem in opis strukturiranih in nestrukturiranih podatkov. JSON je primeren za učinkovito shranjevanje ali prenos podatkov z zelo majhnimi dodatnimi stroški, medtem ko XML ponuja bogato okolje, ki vključuje entitete in mehanizem za podporo metapodatkom ter razširljivosti. Oba sta široko uporabljena formata za izmenjavo podatkov, vendar imata različno sintakso in strukturo.
Podpora pre konverziu z XML do JSON v programe XMLSpy umožňuje používateľom jednoducho prepínať medzi týmito dvoma formátmi podľa ich potrieb alebo požiadaviek ich projektov.
Poleg zmogljivih orodij za pretvorbo, XMLSpy vključuje urejevalnike za JSON in XML, ter podporo za delo z XPath, XSLT in XQuery, skupaj z obema tehnologijama.
Môžete konvertovať jeden súbor, alebo môžete okamžite vykonať hromadnú konverziu veľkého počtu XML súborov. Jednoducho kliknite pravým tlačidlom myši na požadovanú zložku v okne Projektu.
Široka ponudba možnosti omogoča enostavno prilagajanje načina, na katere želite, da se transformacija odvije.
Ko je potreban bolj kompleksen ali pogost pretvorba podatkov – ali če potrebujete pretvorbo med JSON in XML v druge formate podatkov – je MapForce orodje, ki je namenjeno temu. MapForce, kot orodje za integracijo podatkov, ki omogoča pretvorbo med katerim koli formatom, podpira številne formate podatkov za vhod in izhod, kar omogoča zmogljivo transformacijo podatkov. Lahko celo kombinirate več različnih vhodnih ali izhodnih formatov, na primer za pretvorbo podatkov iz XML in baze podatkov v datoteko JSON.
Preprosto povlecite in spustite elemente za definiranje pravil pretvorbe podatkov in izbirajte med obsežno knjižnico funkcij in filtrov za obdelavo podatkov. Lahko pa ustvarite svoje funkcije s pomočjo vizualnega orodja za ustvarjanje funkcij.
Pre dosiahnutie maximálnej flexibility, MapForce podporuje akékoľvek mapovanie dát, vrátane mapovania od jedného k viacerým a reťazených mapovaní.
Koč, ko definirate mapiranje, lahko takoj ogledate in shranite rezultat, ali pa avtomatizirate pretvorbo s pomočjo zmogljive programske opreme MapForce Server.
XMLSpy in MapForce sta obidva primerna za pretvorbo podatkov v različnih scenarijih. Zdaj lahko pridobite oba ta orodja v posebej cenjenem paketu Altova MissionKit. Ko prenesete MissionKit, boste pridobili tako XMLSpy kot MapForce – poleg 5 drugih programskih orodij – za ceno, ki je manjša od cene dveh posameznih izdelkov.
JSON in XML niso neposredno združljiva, vendar lahko oba predstavljata enake vrste strukturiranih podatkov, vendar v različnih formatih.
Lahko enostavno pretvorite med formati JSON in XML, saj oba opisujeta hierarhične podatke. Orodja, kot je Altova XMLSpy, omogočajo to pretvorbo brez težav: lahko odprete datoteko JSON in jo takoj prikažete ali pretvorite v format XML (in obratno), poleg tega pa nudijo dodatno podporo za preverjanje, generiranje shem in druge funkcije.
V programe XMLSpy je jednoduché previesť XML na JSON. Jednoducho otvorte XML súbor a potom z ponuky "Convert" (Prevod) vyberte možnosť Prevod XML inštancie na/z JSON/YAML. Potom môžete vybrať, ktorú verziu JSON chcete vygenerovať, a XMLSpy okamžite prevedie súbor. Rovnakým spôsobom môžete previesť aj priečinok s viacerými JSON súbormi.
Za bolj zapletene pretvorbe, ki zahtevajo obdelavo podatkov ali avtomatizacijo, si oglejte MapForce.
V XMLSpy je niekoľko spôsobov, ako generovať JSON: Môžete vygenerovať dokument JSON z existujúcej XML inštancie, alebo vygenerovať vzorový súbor JSON z JSON schémy. Výkonné nástroje na konverziu vám tiež umožňujú konvertovať XSD na JSON schému, generovať JSON z YAML a ďalšie. Môžete dokonca konvertovať viacero XML alebo YAML súborov na JSON naraz.




