alat za programere / 02

Konvertor JSON u XML

Pretvorite JSON u ispravan XML uz kontrolu nad korenskim elementom i uvlačenjem teksta.

Konvertor JSON u XML: TOEA zapisuje svaki ključ kao element, pretvara ključeve sa prefiksom @ nazad u atribute, ponavlja element za svaki unos niza i escapuje tekst kako bi rezultat mogao da se parsira. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.

Pokretanja
U vašem pregledaču
Trošak
Besplatno · bez registracije
Dostupnost
Spremno za upotrebu
JSON → XML alatLokalna obrada

U potpunosti radi u vašem pregledaču

↥
Nalepite JSON ispod ili izaberite datoteku

Do 5 MB · ništa se ne otprema

Prvo oblikujte JSON

XML dokument mora imati tačno jedan korenski element. Niz na najvišem nivou smešta se u koren nazvan u polju Root element, sa jednim <item> za svaki unos; objekat sa jednim ključem koji sadrži niz dobija isti omotač, pri čemu se ključ ponavlja kao naziv elementa. Za bolje nazive prvo umotajte podatke: {"orders": {"order": [ … ]}} daje jedan element <orders> sa elementom <order> za svaki unos. Nizovi direktno ugnježdeni u nizove gube unutrašnje grupisanje, jer XML može samo da ponavlja element.

null i prazan string oba postaju prazan element, poput <note />, pa XML ne može da ih razlikuje.

Imenski prostori i ciljne šeme

Ključ koji sadrži dvotačku, poput atom:link, ostaje ime sa prefiksom, a XML alati ga odbijaju ako prefiks nije deklarisan. Dodajte deklaraciju kao atribut korenog objekta: "@xmlns:atom": "http://www.w3.org/2005/Atom".

Kada XML mora da odgovara objavljenom formatu, kao što su sitemap ili SOAP telo, redosled i nazivi elemenata su važni. Napravite JSON sa ključevima redosledom koji format zahteva, a zatim proverite rezultat pomoću XML u JSON ili XML formatiranja.

Kako se koristi

  1. Nalepite JSON ili izaberite datoteku.
  2. Po potrebi podesite naziv korenskog elementa.
  3. Kopirajte ili preuzmite XML.

Privatnost i ograničenja

Tekst se konvertuje u vašem pregledaču i nikada se ne otprema, što je važno kada je datoteka konfiguracija ili izvoz koji ne biste želeli da pošaljete nepoznatoj osobi. Ključevi koje XML ne može da koristi kao nazive elemenata prilagođavaju se bezbednom obliku, umesto da se neprimetno odbace.

Srodne alatke

Često postavljana pitanja

Odakle dolazi korenski element?

Objekat sa tačno jednim ključem na najvišem nivou koristi taj ključ kao koren, osim ako je njegova vrednost niz. U svim drugim slučajevima potreban je naziv, koji se unosi u polje za koren; niz na najvišem nivou smešta se unutar tog korena, sa po jednim elementom stavke za svaki unos.

Kako se obrađuju nizovi?

Element se ponavlja po jednom za svaki unos. XML nema tip niza, pa bi element omotač sa numeričkom decom bio obmanjujući.

Šta se dešava sa ključevima koje XML ne može da koristi?

Nazivi ne mogu da počinju cifrom niti da sadrže razmake, pa se početnoj cifri dodaje prefiks sa donjom crtom, a razmaci se pretvaraju u donje crte.

Da li će konverzija u oba smera sačuvati podatke?

Kada se XML konvertuje u JSON i nazad, njegovi elementi, atributi i tekst ostaju sačuvani. Komentari i prvobitno formatiranje se ne čuvaju.

Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban