sw

JSON hadi XML

Badilisha faili la JSON kuwa XML kwenye kifaa chako - yenye vipengele na sifa, bila kupakia, ndani ya kivinjari chako.

Inachakata humu kwenye kifaa chako ...

Inachakata humu kwenye kifaa chako ...

0%

Je, faili yangu hupakiwa?

Hapana. Kila kitu hufanyika kwenye kivinjari chako - faili yako haitoki kamwe kwenye kifaa chako. Jinsi hili linavyoweza kuthibitishwa

Hakuna kupakia100% kwa kifaa chako
Maudhui hubaki kwakohakuna ufikiaji wa wengine
Hosted in GermanyGlobal Content Delivery
Imekaguliwa kwa njeTLS A+ · Vichwa vya HTTP A+

JSON ni lugha ya API za kisasa na programu za wavuti, lakini bado mifumo mingi ya makampuni, huduma za SOAP, milisho ya RSS/Atom, pamoja na miundo ya Office na ya usanidi huhitaji XML. Chombo hiki hubadilisha mti wako wa JSON kuwa XML iliyo sahihi na inayolingana.

Hufanya kazi kabisa kwenye kifaa chako (fast-xml-parser, JavaScript safi). Funguo za kitu huwa vipengele; funguo zenye kiambishi awali "@_" huwa sifa za XML, zikilingana na chombo cha XML hadi JSON ili ubadilishaji wa kwenda na kurudi uhifadhiwe. Kwa kuwa XML huhitaji mzizi mmoja tu, safu ya kiwango cha juu au kitu chenye funguo nyingi hufungwa ndani ya kipengele cha <root>; vipengee vya safu huwa vipengele vya <item> vinavyorudiwa.

Hali hii hukutana nayo unapohamishia mfumo wa zamani, uingizaji unaokubali XML pekee, lengwa la SOAP au kiolezo cha Office. Matokeo ni XML iliyojipanga na iliyo sahihi, yenye tangazo la XML, tayari kufunguliwa au kulishwa kwenye mnyororo wa zana za XML. JSON isiyo sahihi hukataliwa kwa ujumbe wa hitilafu ulio wazi, bila kupakia chochote.

Tofauti ya kimuundo huunda matokeo: XML huhitaji kipengele kimoja tu cha mzizi. Kwa hivyo safu ya JSON iliyo kwenye mzizi hupata nodi inayoifunika, na vipengele vya safu vyenye jina moja huwa vipengele vinavyorudiwarudiwa vya jina hilo - ndiyo umbo hasa ambalo vichakataji vya XML na skimu za XSD hutarajia.

Maelezo ya kiufundi

Maelezo ya kiufundi
Miundo ya ingizoJSON
Muundo wa matokeoXML
Uchakataji wa kundiHapana
UchakatajiNdani ya kivinjari (JavaScript)
Upakiaji wa failiHakuna

Katika hatua 3

  1. Dondosha au chagua faili lako la JSON.
  2. Chombo hukibadilisha kuwa XML.
  3. Pakua faili la XML.

Mipaka: XML iliyo sahihi yenye mzizi mmoja tu: safu/vitu vyenye funguo nyingi hufungwa ndani ya <root>, vipengee vya safu huwa <item>. Funguo zenye kiambishi awali "@_" huwa sifa - JSON haina dhana ya asili ya sifa. JSON isiyo sahihi hukataliwa kwa ujumbe wa hitilafu ulio wazi. Nambari na boolean za JSON huandikwa kwenye XML kama maandishi wazi kwa hilo, kwa kuwa XML yenyewe haijui aina za data.

Maswali yanayoulizwa mara kwa mara

Je, faili langu hupakiwa?

Hapana, kila kitu hufanyika kwenye kifaa chako.

Sifa za XML huzalishwaje?

Funguo zenye kiambishi awali "@_" huwa sifa za XML.

Kwa nini kuna <root>?

XML huhitaji mzizi mmoja; safu au vitu vyenye funguo nyingi hufungwa.

Safu za JSON huwa nini?

Huwa vipengele vya <item> vinavyorudiwa.

Je, ubadilishaji wa kwenda na kurudi hudumu?

Ndiyo, mkataba wa "@_" hulingana na chombo chetu cha XML hadi JSON.

Zana zinazohusiana

XML kwa JSON · JSON kwa YAML · CSV kwa JSON · Avro hadi JSON · YAML hadi XML · TOML hadi JSON