XML JSON bihurgailua
Atera datuak SOAP erantzun batetik, RSS jario batetik, konfigurazio-fitxategi batetik edo sistema zahar baten esportaziotik, eta eraman zure JavaScript, Python edo kode gabeko tresnak zuzenean irakurtzen duen JSONera, analizatzailerik eskuz idatzi gabe.
Datu-bihurtzailea
edo jaregin CSV, TSV, TXT … fitxategiak hemen ·
Gehienez 95 MB fitxategiko· 20 fitxategi arte· 30 minutu geroago ezabatzen da
Fitxategiak gure zerbitzarietan prozesatzen dira eta 30 minutu geroago ezabatzen dira.
CSV eta testu-fitxategietan zutabeak bereizten dituen karakterea, irakurtzeko zein idazteko. Automatikoak sarreratik detektatzen du eta komak idazten ditu.
UTF-8 hizkuntza guztietarako balio du. Aukeratu UTF-8 BOM-ekin Windowsko Excelek azentu edo karaktere asiarrak gaizki erakusten baditu CSV-a irekitzean.
Excel, ODS eta Numbers sarrera: bihurtu lehen orria soilik edo orri guztiak (CSV bat orriko ZIP batean, edo JSON gako bat orriko).
Kalkulu-orri berriko orri-fitxaren izena, gehienez 31 karaktere.
Objektuen arrayak zutabe-izenak erabiltzen ditu gako gisa errenkada bakoitzean; arrayen arrayak trinkoagoa da eta goiburua lehen array gisa gordetzen du.
Errenkada guztiak biltzen dituen kanpoko elementuaren izena; errenkada bakoitza <row> bihurtzen da barruan.
CREATE TABLE eta INSERT sententzietan erabiltzen da. Letrak, zifrak eta azpimarrak soilik.
Komatxoak eta zutabe-motak apur bat aldatzen dira datu-baseen artean; aukeratu inportatuko duzuna.
Berridatzi data-gelaxkak formatu bakarrean. ISO (2026-10-18) da seguruena datu-baseetarako eta kodetarako; mantendu aukerak iturburuan bezala uzten ditu.
Tresna hau nola erabili
- 1
Igo XML fitxategia
Jaregin .xml fitxategiak igoera-eremuan, gehienez 20 sorta bakoitzeko eta 95 MB bakoitza. Fitxategi bakoitza bere aldetik bihurtzen da.
- 2
Aukeratu irakurgarria edo trinkoa
Formatu irakurgarria aktibatuta dago: JSONa koskatzen du, irakurtzeko eta kodea berrikusteko errazagoa izan dadin. Desaktibatu ezazu Ezarpen aurreratuak atalean, API baten karga-datuetarako lerro bakarreko irteera txikiena lortzeko.
- 3
Bihurtu eta erabili JSONa
Sakatu Bihurtu JSON formatura →, deskargatu .json fitxategia eta kargatu zure kodean edo tresnan.
Igo XMLa eta sakatu Bihurtu JSON formatura →: elementuak gako bihurtzen dira, errepikatutako elementuak array, eta atributuak @ aurrizkidun gako gisa gordetzen dira; beraz, etiketetako informazioa ez da galtzen.
Nork behar du XML JSON bihurgailu bat
XML 1.0 W3Cren Gomendio bihurtu zen 1998ko otsailean, eta hurrengo hamarkadan horrela komunikatzen ziren sistemak: SOAP web zerbitzuak, RSS eta Atom jarioak, Office dokumentuak, banku-mezuak, produktu-katalogoak. Sistema horietako asko martxan daude oraindik. RFC 8259n zehaztutako JSONak web API berriak hartu zituen, JavaScript-ek parseatzeko liburutegirik gabe irakurtzen duelako eta ia hizkuntza guztietako zerrenda eta hiztegietan zuzenean islatzen delako.
Beraz, bihurtzen dutenak bi garaien arteko zubi-lana egiten ari dira normalean. Front-end garatzaile batek ordainketa- edo bidalketa-hornitzaile baten SOAP erantzuna jasotzen du eta objektu soil bat nahi du. Zapier edo Make-n automatizazioak egiten dituen batek hornitzaile baten XML jarioa JSONarekin hobeto funtzionatzen duen fluxu batera eramaten du. Datu-ingeniari batek Java aplikazio zahar baten konfigurazio-fitxategiak migratzen ditu, edo ikasle batek RSS jario bat JSON gisa behar du klaseko proiekturako. Guztiek egitura bera nahi dute, parentesi angeluarrik gabe.
XML JSON bihurtu: nola islatzen diren etiketak, atributuak eta testua
<order id="A-77"> <customer>Leire Ortiz</customer> <total currency="EUR">59.90</total> <item sku="0042">Mahai-lanpara</item> <item sku="0108">LED bonbilla</item> </order>
| XML eraikuntza | Adibidea | JSON emaitza |
|---|---|---|
| Erro-elementua | <order> | Goi-mailako gakoa order |
| Atributua | id="A-77" | "@id": "A-77" |
| Testua soilik duen elementua | <customer> | "customer": "Lena Ortiz" |
| Testua eta atributua | <total currency="EUR"> elementua | {"@currency": "EUR", "#text": "59.90"} |
| Errepikatutako elementua | bi <item> etiketa | "item": [ … , … ] arraya |
| Iruzkina | <!-- note --> | Baztertu egiten da; JSONak ez du iruzkinik |
XML
Extensible Markup Language
XML datu egituratuetarako markaketa-lengoaia da, W3Ck 1998an argitaratua. Etiketa habiaratuak atributuekin erabiltzen ditu eta eskemak, izen-espazioak eta balidazioa onartzen ditu, eta horrek sendoa egiten du dokumentu konplexuetarako. RSS jarioen, SVGren, Office dokumentuen, sitemap-en eta enpresa eta gobernuen datu-truke askoren oinarrian dago. XML luzea da JSONekin alderatuta, baina programazio-lengoaia guztiek eta kalkulu-orri tresna askok irakur dezakete.
- Konpresioa
- –
- Gardentasuna
- –
- Animazioa
- –
- Sorrera urtea
- 1998 · W3C
JSON
JavaScript Object Notation
JSON datu egituratuetarako testu-formatu arina da, Douglas Crockfordek 2000ko hasieran herrikoitua eta RFC 8259 eta ECMA-404 gisa estandarizatua. Objektuak, array-ak, kateak, zenbakiak, boolearrak eta null sintaxi sinple eta irakurgarriarekin adierazten ditu. Web API-etarako, konfigurazio-fitxategietarako eta ia programazio-lengoaia guztietako aplikazioen arteko datu-trukerako formatu lehenetsia da. Ez ditu iruzkinik, datarik ez eskemarik txertatuta, eta egitura sakoneko fitxategi handiak zailak dira ikusle gabe irakurtzeko.
- Konpresioa
- –
- Gardentasuna
- –
- Animazioa
- –
- Sorrera urtea
- 2001 · Douglas Crockford
XMLtik JSONera pasatzen da sistema zahar edo korporatibo bateko datuak web aplikazio, script edo automatizazio-tresna batera iritsi behar direnean: JSONa berez parseatzen da JavaScript-en eta zuzenean Python-en hiztegietan islatzen da.
JSONek lekurik ez duen XMLren ezaugarriak
Bi formatuek zuhaitzak deskribatzen dituzte, baina XMLk JSONek inoiz izan ez dituen gehigarriak ditu. Izen-espazioek, W3Cek 1999an definituta, dokumentu batean soap: eta xsi: bezalako hiztegiak nahastea ahalbidetzen dute; JSONean gakoen izenen parte gisa soilik bizirik irauten dute. Iruzkinek eta prozesatze-jarraibideek ez dute lekurik eta baztertu egiten dira. Eduki nahasia, hau da, testua etiketa seme-alabekin tartekatuta (adibidez, hitz lodi bat duen XHTML paragrafo bat), XML baliozkoa da, baina JSONean traketsa gertatzen da; beraz, dokumentu-motako XMLa HTML edo Markdown bihurtzea hobe da JSON bihurtzea baino.
Ordena da alderik sotilena. XMLk anaia-elementuen sekuentzia gordetzen du, eta eskema batek horretan oinarritu daiteke; JSON objektu baten gakoak, estandarraren arabera, ordenatu gabeak dira. Errepikatutako elementuek ordena gordetzen dute beren arrayaren barruan, eta horrek datu errealen gehiengoa asetzen du. XMLa kodean baino kalkulu-orri batean amaitu behar duen erregistro-zerrenda lau bat bada, XML Excel bihurtu erabiliz zuzenean lerroak eta zutabeak lortzen dituzu, eta XML CSV bihurtu erabiliz datu-base batean inportatzeko fitxategia.
XML JSON bihurgailuari buruzko galderak
Zergatik da elementu bat array fitxategi batean eta objektu beste batean?
Bihurgailuak dokumentuan dagoena bakarrik ikusten du. Eskaera batek hiru item etiketa baditu, item-ak array bat izango dira; bat badu, ez dago errepikatzeko ezer, eta objektu bakar bihurtzen da. JSONa irakurtzen duen kodeak bi forma onartu behar ditu, edo objektu bakarra array batean bildu begiztatu aurretik.
Nola idazten dira XML atributuak JSONean?
Atributu bakoitza gako bihurtzen da, bere izenaren aurrean @ duela; beraz, currency="EUR" hau "@currency": "EUR" bihurtzen da. Elementu batek atributuak eta testua baditu, testua #text gakoan jartzen da, atributuen ondoan. Konbentzio horrek atributuak eta elementu seme-alabak izen berekoak direnean elkar ez zapaltzea lortzen du.
XMLko zenbakiak JSON zenbaki bihurtzen dira?
XMLk ez du datu-motarik; 42 eta "42" berdin ikusten dira etiketa batean. Hortaz, balioak kate gisa ateratzen dira, eta horrek posta-kodeak eta 007 bezalako IDak babesten ditu. Parseatu ondoren, bihurtu zenbaki zure kodeak behar dituen eremuak.
Zer gertatzen da soap:Envelope bezalako izen-espazioen aurrizkiekin?
Aurrizkia gakoaren izenaren parte izaten jarraitzen du; beraz, gutun-azala soap:Envelope gisa agertzen da eta izen-espazioaren deklarazioa @xmlns:soap gako gisa. Horrela, hiztegi desberdinetako elementuak bereizita geratzen dira; kendu aurrizkiak zure kodean hiztegi bakarrarekin lan egiten baduzu.
Ondoren JSONa berriro XML bihur dezaket?
Bai, JSON XML bihurtu erabiliz. @ eta #text konbentzio bera jarraituta, atributuak atributu gisa itzultzen dira. Iruzkinak eta jatorrizko koskak ez dira itzultzen, JSONak ez baitzituen gordetzen.
- JSON XML bihurgailuaBihurtu JSON XML online: gakoak elementu, matrizeak elementu errepikatu, zuk izendatutako erro-etiketa baten barruan. Irteera txukuna, konturik gabe.
- XML CSV bihurgailuaBihurtu XML jarioak, fakturak eta esportazioak CSV online. Erregistroak errenkada, etiketa umeak zutabe. 20 fitxategi arte, 95 MB bakoitza.
- XML Excel bihurgailuaIreki XML fakturak, banku-laburpenak, produktu-jarioak eta sistema-esportazioak Excel XLSX taula gisa. XML maparik gabe; Macen ere bai.
- YAML JSON bihurgailua.yaml eta .yml fitxategiak JSON bihurtu APIetarako eta baliozkotzaileetarako. Koskatuta, 20ko sortak, fitxategiak 30 minututan ezabatzen dira.
- HTML JSON bihurgailuaBihurtu HTML taula bat JSON: goiburuko gelaxkak gako bihurtzen dira, eta errenkada bakoitza objektu bat. Igo .html edo .htm orriak, koderik gabe.
- JSON YAML bihurgailuaJSON YAML bihurtu online Kubernetes, GitHub Actions, Compose eta Ansiblerako. Koska zuzena, komatxo seguruak, 20 fitxategi aldiko, konturik gabe.