Mayar da JSON zuwa XML JavaScript Object Notation ↔ Extensible Markup Language Kyauta A kan layi Amintacce
Ku jefa fayil ɗinku na JSON sannan ku ɗauki XML. Ana karanta shi kuma a rubuta shi a nan, a cikin burauzarku, don haka fayil ɗin ba ya taɓa barin na'urarku — kuma abin da sauyin ke riƙewa da abin da ba zai iya riƙewa ba, an rubuta su a ƙasa maimakon a bar ku ku gano da kanku.
Canza fayil ɗinku
Ku jefa fayil ɗin JSON a nan, ko ku zaɓi ɗaya.
Fayil ɗinku ba ya barin wannan na'ura. Duk abin yana aiki a burauzarku.
Ba a ɗora komai ba
Canza daga JSON
Canza zuwa JSON
Inda waɗannan tsare-tsare suka samo asali
CSV shi ne mafi tsufa kuma mafi rashin ma’auni: tebur da aka rubuta a matsayin layukan rubutu, ana amfani da shi tun shekarun 1970 kuma sai a shekarar 2005 aka bayyana shi a rubuce, a lokacin da kowace manhaja ta riga ta yanke wa kanta abin da ya zama mai rabawa da kuma lokacin da za a sa alamar zance. XML ya taso daga SGML a shekarar 1998 don takardun da dole ne su ɗauki tsari mai tsauri kuma a duba su da tsarin schema. JSON Douglas Crockford ne ya ciro shi daga JavaScript a kusan shekarar 2001, da gangan aka rage shi zuwa abubuwa, jerin abubuwa, lambobi da kalmomi kawai — kuma wannan sauƙi ne ya sa ya mamaye gidan yanar gizo. YAML ɗan uwansa ne mai sauƙin karatu, inda shigar layi ke yin aikin da ƙullalliya ke yi a wasu wurare. Abu ɗaya da ke da muhimmanci yayin sauya tsakaninsu: CSV tsari ne mai kwance, raga na layuka da ginshiƙai, yayin da JSON, XML da YAML bishiyoyi ne.
Inda kuke haɗuwa da su
CSV shi ne abin da maƙunsar bayanai (spreadsheet) ke fitarwa kuma abin da akawu, dandalin shago ko bayanin asusun banki zai ba ku. JSON shi ne harshen da sabis na yanar gizo ke magana da shi kuma abin da ake ƙara rubuta fayilolin saiti da shi. XML yana nan a tsofaffin tsarin kamfanoni, a ma’aunin daftarin biyan kuɗi da kuma a cikin tsare-tsaren ofis da kansu. YAML shi ne inda mutane ke rubuta saiti da hannu. Sauya tsakaninsu aikin yau da kullum ne na kai bayanai daga inda aka samar da su zuwa inda ake buƙatarsu.
Tambayoyin da mutane ke yi
CSV ɗina ya buɗe a matsayin ginshiƙi ɗaya a Excel. Me ya sa?
Saboda maƙunsar bayananku na tsammanin wani mai rabawa daban. Excel yana bin mai raba jerin na saitin yankin kwamfutar, wanda yake zama alamar ɗigo-da-waƙafi (;) a duk inda waƙafi ya riga ya zama alamar ƙima ta ɗari-ɗari — wato, mafi yawan nahiyar Turai. Fayil da aka raba da waƙafi sai ya zama kamar ginshiƙi ɗaya na rubutu. Ku yi amfani da akwatin shigo da bayanai ku bayyana mai rabawa a fili, maimakon danna fayil sau biyu. Saitin yankin nan ɗaya ne ya sa 3.5 wani lokaci ke zuwa a matsayin kwanan wata.
Me ya sa JSON ɗina mai matakai ba zai zama tsattsauran maƙunsar bayanai ba?
Saboda maƙunsar bayanai kwance take, JSON kuwa bishiya ne. Layi na iya ɗaukar ƙima ɗaya a kowane ginshiƙi; abin JSON kuma na iya ɗaukar jeri a cikin fili a cikin wani jeri. Sauyawa na nufin zaɓar yadda za a shimfiɗa wannan: ko dai a haɗa sunayen da ke cikin juna zuwa dogon taken ginshiƙi ɗaya, ko kuma a maimaita layin iyaye sau ɗaya ga kowane ɗa. Dukansu sulhu ne, kuma babu wanda za a iya mayar da shi ta atomatik — shi ya sa komawa daga maƙunsar bayanai zuwa ainihin siffar yawanci yana buƙatar shawarar ɗan Adam.
Shin fayil ɗin yana rasa inganci?
Ya danganta da abin da nau'ukan fayil biyun za su iya ɗauka. Mayarwa tsakanin nau'ukan da ke adana abu ɗaya — PNG zuwa BMP, WAV zuwa FLAC — ba ta rasa komai. Mayarwa zuwa nau'in da ke jefar da bayanai don adana sarari, kamar JPEG ko MP3, tana rasa kaɗan a kowane lokaci, kuma mayarwa baya ba ta dawo da shi. Inda zaɓi ya kasance, wannan shafin yana karkata zuwa kiyaye ainihin ingancin maimakon yin mafi ƙanƙantar fayil.
Shin ana ɗora fayil ɗina zuwa wani wuri?
A'a. Mayarwar tana faruwa a cikin burauzarku, a kan na'urarku; fayil ɗin ba ya taɓa barinta kuma babu uwar garke a nan da za ta karɓe shi. Shi ya sa girman fayil mai girma ke iyakance da ƙwaƙwalwar na'urarku maimakon da ɗorawa, kuma shi ya sa babu abin da kuka mayar da zai bayyana a rajistar kowa — har da namu. Kayan aikin odiyo da bidiyo suna ɗauko injin mayarwarsu daga wannan shafin a karon farko da kuka yi amfani da su, kusan megabyte talatin sau ɗaya; bayan haka aikin yana ci gaba da faruwa gaba ɗaya a kan na'urarku.
Dalilin da mutane ke canza JSON zuwa XML
JSON shi ne harshen lambar yanar gizo ta zamani: mai sauƙi, mai karantuwa kuma kowane harshen shirye-shirye yana fahimtarsa. XML shi ne ɗan'uwansa tsoho kuma mafi tsari, ana rubuta shi da alamomi masu buɗewa da rufewa, kuma har yanzu shi ne tsarin da ake buƙata a wurare masu yawa masu ban mamaki. Shirye-shiryen lissafi, tsarin haraji da kwastam, dandalin sayayyar gwamnati, hanyoyin bayanan kaya, tsarin wallafe-wallafe, manhajar kamfanoni da dogon jerin tsofaffin sabis na yanar gizo duka suna tsammanin XML. Idan bayananka suna cikin JSON kuma tsarin da zai karɓa yana magana da XML, ana buƙatar canji. Shi ya sa mutane ke canza JSON zuwa XML: suna da bayanin a siffa ɗaya, kuma wurin zuwa yana buƙatar ɗayan.
Yanayin sun zama ruwan dare. Mai shirye-shirye da dole ya aika bayanai daga manhaja ta zamani zuwa sabis da aka gina shekaru da suka wuce. Shago da yake fitar da kayayyaki a matsayin JSON kuma dole ya ba da bayanan kaya ga kasuwa da ke son XML. Ƙungiya da ke buƙatar saiti a siffar alama da kayan aiki ya fi so. Ɗalibi da yake son ganin yadda bayanai iri ɗaya suke a rubuce-rubuce biyun. A kowane hali abun ciki a shirye yake, rubutun kawai ne ya bambanta.
Wannan shafi yana canza JSON zuwa XML a cikin burauzarka. Ana karantawa da rubuta fayil ɗinka a nan, don haka ba ya barin na'urarka, wanda yake da muhimmanci ga oda, takardun ciniki da duk wani abu na sirri. Kuma shafin yana gaya maka tun da farko abin da ƙetarewar ke riƙewa da abin da ba za ta iya ba, maimakon ya bar ka ka gano da kanka. A ƙasa za ka sami yadda canjin yake aiki, yadda ake kula da sunaye, jeri da halaye, da abin da za a yi game da maɓallai da XML ba zai karɓa ba.
Yadda canjin yake aiki
Ana ɗaukar dukan bishiyar
Ana karanta fayil ɗin JSON ɗinka a cikin burauzarka, kuma ana rubuta dukan bishiyar a matsayin XML. Abubuwa suna zama sassa, maɓallansu suna zama sunayen sassan yara, kuma ƙimomi suna zama rubutun da ke ciki. Zurfin JSON shi ne zurfin XML, don haka siffar da kake gani a maƙullai ita ce siffar da za ka samu a alamomi.
Ana sa wa takardar suna da maɓalli ɗaya
Takardar XML tana buƙatar tushe guda ɗaya daidai. Idan abin JSON ɗinka yana da maɓalli ɗaya, wannan maɓalli yana sa wa takardar suna. Wannan yanayi ne mai sauƙi: fayil na XML da aka ɗauka zuwa JSON kuma aka dawo da shi yana kama da kansa, domin tushen yana zama maɓalli ɗaya kuma yana dawowa a matsayin tushe. Idan JSON ɗinka yana da maɓallai da yawa a sama, mai canzawa yana naɗe su a cikin tushe don sakamakon ya zama mai tsari daidai.
Jeri suna maimaita sashe
Jeri yana maimaita sashensa. Maɓallin products da ke ɗauke da jerin rikodi uku yana ba da sassan product uku ɗaya bayan ɗaya, wanda shi ne yadda XML ke bayyana jeri. Ana riƙe tsarin.
Abin da ake riƙewa
Dukan bishiyar
Ana ɗaukar kowane abu, kowane jeri da kowace ƙima. Ba a bar komai ba, kuma zurfin shi ne zurfin asali.
Halaye, ta hanyar @
Maɓalli da ya fara da @ yana zama hali. Rikodi mai maɓallin @id da maɓallin name yana ba da sashe mai halin id da sashen yaro name. Wannan ƙa'ida ɗaya ce da canjin akasin haka yake amfani da ita, don haka XML da aka ɗauka zuwa JSON aka dawo da shi yana riƙe halayensa.
Tsarin
Maɓallai suna riƙe tsarin da suka bayyana a JSON, don haka sassan XML suna bin jerin tushe.
Abin da ya kamata ka sani kafin ka canza JSON zuwa XML
Kowane maɓallin JSON na iya zama kalma; sunan XML ba zai iya ba
Kowane maɓallin JSON na iya zama kalma, lamba ko jimla mai sarari. Sunan sashen XML ba zai iya ba: dole ya fara da harafi ko ƙasan layi kuma yana iya ɗauke da haruffa, lambobi, ɗan layi, ƙasan layi da digo, amma babu sarari. Maɓalli da ba suna ne halastacce ba ba a ɓata shi zuwa ɗaya ba. Yana zama sashen item mai halin name, ana rubuta shi item name="maɓallin asali", don haka asalin yana nan a fayil kuma ana iya samun sa. Ba a sake sa wa komai suna a ɓoye.
Babu sararin suna, babu tsarin tabbatarwa
Ba a sa komai a sararin suna ba, kuma ba a ba da wani tsarin tabbatarwa ba. Sakamakon yana da tsari daidai, ba a tabbatar da shi ba. Duk wani mai karanta XML zai karanta shi, amma ko ya gamsar da takamaiman tsarin da tsarin haraji ko kasuwa ke buƙata wata tambaya ce daban, kuma wadda mai karɓa kaɗai zai iya amsawa. Idan tsarin tabbatarwa yana buƙatar wasu sunayen sassa, za ka buƙaci sa maɓallan JSON su yi daidai da su tun da farko.
Ƙimomi rubutu ne
XML ba shi da nau'o'i: kowace ƙima a alamomi rubutu ce. Lambobi, true, false da null ana rubuta su a matsayin rubutunsu. Shirin da ke karanta XML dole ya fassara su yadda ya ga dama.
Yadda ake canza JSON zuwa XML a nan
Ƙara fayil ɗinka
Ja fayil ɗin JSON zuwa shafin ko ka zaɓe shi daga na'urarka. Ana karanta shi a cikin burauzarka kuma ba a loda shi.
Canza
Danna maɓallin. Fayil mai girma na yau da kullum yana ɗaukar ɗan lokaci. Ka bar shafin a buɗe har sai an gama.
Sauke ka duba
Sauke XML ɗin ka buɗe shi a editan rubutu ko burauza. Ka duba farkon da ƙarshen, ka tabbatar cewa sunayen sassa su ne abin da kake tsammani kuma halaye suna bayyana inda ka nufa.
Dubi na kusa kan JSON da XML
Hanyoyi biyu na rubuta bishiya
JSON da XML duka suna kwatanta bishiyar ƙimomi. JSON yana rubuta ta da maƙullai kuma yana sanin abubuwa, jeri, zare, lambobi, boolean da null kawai. XML yana rubuta ta da alamomi masu buɗewa da rufewa, kuma yana ƙara halaye, sararin suna da abun ciki gauraye. Suna haɗuwa da kyau ga bayanai, kamar rikodi da saiti, kuma suna haɗuwa ba da kyau ba ga takardu, inda rubutu da alama ke haɗe.
Dalilin da ƙa'idoji suke da muhimmanci
JSON ba shi da halaye, ba shi da tushe kuma ba shi da ra'ayin maimaita sashe. Don haka kowane canji yana buƙatar ƙa'idoji: @ ga halaye, maɓalli ɗaya ga tushe, maimaita sassa ga jeri. Ƙa'idodin da ake amfani da su a nan masu sauƙi ne kuma masu daidaito, kuma sun yi daidai da waɗanda ake amfani da su idan ana tafiya daga XML zuwa JSON, wanda shi ne ke ba da damar tafiya-da-dawowa ta yi aiki a yanayi na gama-gari.
Ƙimomi marasa komai
Zare mara komai da null duka suna ƙarewa a matsayin sashe mara komai. Idan bambancin yana da muhimmanci ga tsarin mai karɓa, yi masa alama a cikin bayanan kafin ka canza JSON zuwa XML, misali da tuta daban.
Yanayin gama-gari dalla-dalla
Bayanan kaya ga kasuwanni da shafukan kwatantawa
Dandali da yawa suna neman bayanan kaya a XML. Idan manhajar shagonka tana fitar da JSON, canza JSON zuwa XML, ka duba sunayen sassa da ƙayyadaddun dandalin ka loda.
Tsofaffin sabis da tsarin kamfanoni
Tsarin da aka gina a zamanin SOAP da API na farko suna tsammanin XML. Manhaja ta zamani na iya samar da JSON a canza masa shi.
Saiti ga kayan aikin da suka fi son XML
Wasu kayan aikin gini, tsarin abun ciki da shirye-shiryen kwamfuta suna karanta saitinsu daga XML. Saiti da aka rubuta a matsayin JSON ana iya mayar da shi zuwa siffar da suke buƙata.
Koyo da kwatantawa
Ganin bayanai iri ɗaya a rubuce-rubuce biyun hanya ce mai kyau ta fahimtar yadda suke bambanta. Manna ƙaramin JSON, ka canza shi ka kwatanta biyun gefe da gefe.
Shawara ta aiki kafin ka canza JSON zuwa XML
Ka duba cewa JSON yana da inganci
Waƙafi da ya ɓace ko alamar ambato da ta ɓace za ta dakatar da canjin. Idan shafin ya bayar da rahoton kuskure, buɗe fayil ɗin a editan da ke haskaka matsalolin JSON ka gyara layin da yake nunawa.
Ka sa maɓallai su zama sunayen sassa halastattu
Idan ka san za a tabbatar da XML bisa tsarin tabbatarwa, yi amfani da maɓallai masu sunaye masu inganci kuma masu dacewa da tsarin. In ba haka ba mai canzawa zai kiyaye su a matsayin sassan item, wanda daidai ne amma bazai zama abin da mai karɓa ke tsammani ba.
Ka zaɓi maɓalli ɗaya na sama
Idan kana son tushen XML ɗinka ya sami takamaiman suna, naɗe bayananka a cikin abu mai wannan maɓalli ɗaya kafin ka canza JSON zuwa XML.
Manyan fayiloli
Duk abu yana aiki a na'urarka, don haka babban fayil yana buƙatar ƙwaƙwalwa. Ga fayiloli masu megabyte da yawa, yi amfani da kwamfuta, ka raba bayanan idan shafin ya yi wahala.
Tambayoyin da mutane ke yi kafin su canza
Me ke sa wa tushe suna?
Abu mai maɓalli ɗaya yana sa wa takardar suna da wannan maɓalli.
Yaya zan sami hali?
Fara maɓalli da @. Yana zama hali na sashen.
Me ke faruwa da maɓalli mai sarari a ciki?
Ba sunan sashe halastacce ba ne, don haka yana zama sashen item mai halin name da ke ɗauke da maɓallin asali. Ba a rasa komai.
XML ɗin zai ci jarrabawar tabbatarwa?
Sakamakon yana da tsari daidai, ba a tabbatar da shi ba. Ko ya cika wani tsari ya dogara da sunayen sassanka da tsarinka.
Ana loda fayil ɗina?
A'a. Canjin yana gudana a burauzarka kuma fayil ɗin ba ya barin na'urarka.
Zan iya komawa JSON?
Ee. XML zuwa JSON yana karanta bishiyar XML baya, da ƙa'idoji iri ɗaya ga halaye.
Zaɓi cikin hikima lokacin da kake canza JSON zuwa XML
Shin XML ana buƙatarsa da gaske?
Idan tsarin mai karɓa yana karɓar JSON, yi amfani da JSON. Canza kawai lokacin da ake buƙatar XML.
Sauran wuraren zuwa
Ga saiti da mutane ke gyarawa, JSON zuwa YAML ya fi daɗin karantawa. Ga tebur, JSON zuwa CSV da JSON zuwa XLSX suna hidimar tebur na lissafi.
Ka riƙe JSON
JSON shi ne asali. Yana ɗauke da nau'o'i. Ka riƙe shi, ka ɗauki XML a matsayin kwafi da aka yi don takamaiman mai karɓa.
Samun sakamako mai kyau bayan canjin
Ka buɗe shi a burauza
Burauza tana nuna XML a matsayin bishiya mai faɗuwa. Buɗe fayil ɗin ka faɗaɗa sassan. Idan tsarin yana kama da abin da kake tsammani, yana da kyau.
Ka kwatanta wasu rikodi da asali
Ɗauki rikodi kaɗan a tsakiya ka kwatanta su da JSON. Yana ɗaukar minti ɗaya kuma yana gaya maka canjin amintacce ne.
Ƙara abin da mai karɓa yake buƙata
Idan mai karɓa yana neman layin sanarwa, sararin suna ko nuni ga salon rubutu, ƙara su a editan rubutu. Ba sa cikin bayanan kuma ba a rubuta maka su.
Shirya JSON ɗinka don ya canza da kyau
Yi amfani da tsare-tsare na yau da kullum
Lokacin da kake canza JSON zuwa XML, bayanai na yau da kullum suna canzawa mafi kyau: jerin rikodi masu maɓallai iri ɗaya, kowane maɓalli suna halastacce. Bayanai marasa tsari suna ba da sakamako daidai amma ba mai kyau ba.
Ka yanke shawarar abin da yake hali
Masu ganewa, lambobi da tutoci sau da yawa halaye ne a XML. Yi musu alama a JSON da @, sakamakon zai yi kama da XML da mutum zai rubuta.
Ka gwada a ƙaramin yanki tukuna
Idan fayil ɗinka babba ne, ɗauki rikodi na farko zuwa fayil na gwaji ka canza shi. Kallo cikin sauri a sakamakon yana nuna ko siffar ita ce abin da kake tsammani.
Sa XML ya dace da mai karɓarsa
Ka duba ƙayyadaddun tukuna
Kafin ka canza JSON zuwa XML don kasuwa, tashar haraji ko abokin hulɗa, karanta abin da suke nema. Yawancinsu suna wallafa bayanin sassan da suke tsammani, tsarinsu da waɗanda ake buƙata. Daidaita sunayen maɓallanka da shi yana ɗaukar mintuna kaɗan a JSON kuma yana ceton lodawa da ta kasa daga baya.
Tsari na iya zama mai muhimmanci
Wasu tsarin tabbatarwa na XML suna buƙatar sassa a tsari tabbatacce. Mai canzawa yana riƙe tsarin maɓallanka, don haka idan mai karɓa ya dage kan jeri, rubuta maɓallan JSON a wannan jeri. Sakamakon yana bin daidai abin da ka rubuta.
Ƙara sanarwa idan ana buƙata
Layi a sama da ke bayyana sigar da tsarin haruffa al'ada ne kuma wasu masu karɓa suna dagewa a kai. Ba ya cikin bayanan, don haka ba a rubuta maka shi. Ƙara shi da hannu a editan rubutu, kafin sashe na farko.
Ka lura da haruffa na musamman
Alamar ampersand, maƙullai masu kusurwa da alamomin ambato a cikin ƙimomi ana rubuta su a siffofinsu da aka tserar, don XML ya kasance mai inganci ko menene rubutun ya ƙunsa. Ba sai ka shirya su a JSON ba.
Ka riƙe samfurin da aka karɓa
Da zarar mai karɓa ya karɓi fayil, riƙe kwafin wannan fayil ɗin daidai da JSON da ya samar da shi. Idan lodawa ta gaba ta kasa, kwatanta ta da wadda ta yi aiki yana gano bambancin nan take.
Maimaita canjin maimakon gyara da hannu
Idan bayanai sun canza, canza JSON ka sake canza JSON zuwa XML. Gyara XML da hannu yana barin sigogi biyu da ke rabuwa da juna.
Sirri da kulawa
Dalilin da canji a na'ura yake da muhimmanci ga bayanai
Fayilolin bayanai sau da yawa suna ɗauke da abin da yake na sirri: abokan ciniki, oda, takardun ciniki, saiti. Yawancin masu canzawa na kan layi suna loda fayil ɗinka zuwa sabar, su sarrafa shi su mayar da sakamakon, kuma na ɗan lokaci kwafi yana zama a na'urar da ba ka da iko a kanta. A nan burauzarka ne ke aikin, don haka bayanan suna kasancewa a na'urarka.
Me ke faruwa idan ka fita
Idan ka rufe shafin, fayil ɗin da aka canza yana ɓacewa daga burauzar, don haka ka sauke shi tukuna. Ba a riƙe komai game da bayanan ka ba.
Idan wani abu ya lalace
Shafin ya ce fayil ɗin ba JSON mai inganci ba ne
Ana iya samun waƙafi da ya ɓace, alamar ambato da ta ɓace ko maƙulli da ba ya rufewa. Buɗe fayil ɗin a editan da ke haskaka kurakuran JSON ka gyara layin da yake nunawa.
Mai karɓa ya ƙi XML
Sakamakon yana da tsari daidai amma ba a tabbatar da shi ba. Kwatanta shi da ƙayyadaddun mai karɓa ka daidaita sunayen maɓallai da tsarin JSON.
Shafin yana daskarewa da babban fayil
Duk abu yana gudana a na'urarka, kuma babban fayil yana buƙatar ƙwaƙwalwa. Sake gwadawa a kwamfuta, ko ka raba bayanan.
Kayan aiki masu alaƙa
Iyali ɗaya na kayan aiki yana rufe ayyukan maƙwabta. Don komawa baya, yi amfani da XML zuwa JSON. Ga fayilolin saiti, JSON zuwa YAML da YAML zuwa JSON suna canzawa tsakanin su biyun. Ga tebur, akwai JSON zuwa CSV, CSV zuwa JSON, JSON zuwa XLSX da XLSX zuwa JSON.
Misali na aiki
Ka ce manhajar shagonka tana fitar da kayayyaki 300 a matsayin JSON, kuma kasuwa tana neman bayanan kaya na XML mai tushe mai suna catalogue. Ka naɗe jerinka a cikin abu mai maɓalli ɗaya catalogue, ka ja fayil ɗin nan ka danna maɓallin. Bayan ɗan lokaci ka sauke XML mai tushe catalogue wanda yake ɗauke da sassan product 300, kowanne da id ɗinsa a matsayin hali domin ka rubuta maɓallin a matsayin @id. Ka loda bayanan kayan, kuma kasuwar ta karɓe su. JSON yana kasancewa a babban fayil ɗinka a matsayin tushe.
Gajeren jerin dubawa
Kafin canzawa
Ka duba cewa JSON yana da inganci. Ka zaɓi sunan tushe. Ka yi wa halaye alama da @. Ka riƙe JSON.
Yayin canzawa
Ka zauna a shafin har sai fayil ɗin ya shirya.
Bayan canzawa
Buɗe XML, duba sunayen sassa, halaye da jeri, ka gwada shi da mai karɓa.
Kura-kurai na gama-gari
Zaton an tabbatar da sakamakon
XML yana da tsari daidai, ba a duba shi da wani tsarin tabbatarwa ba. Tabbatar da shi da dokokin mai karɓa.
Amfani da maɓallai masu sarari ko alamomi
Suna zama sassan item masu halin name. Yi amfani da sunaye halastattu idan mai karɓa yana tsammanin su.
Share JSON
Ka riƙe shi. Yana ɗauke da nau'o'in da XML ba zai iya ba.
Bayananka suna kasancewa a na'urarka
Canjin yana faruwa a gida. Burauzarka ce ke karanta fayil ɗinka, tana sake rubuta shi a can ta mayar maka da shi a matsayin XML. Ba a loda komai, don haka babu kwafi da ya ƙare a sabar kuma babu wani da zai iya karanta shi. Ga bayanai masu abun sirri, wannan ita ce hanya mai aminci don canza JSON zuwa XML.
Taƙaitawa
Don canza JSON zuwa XML a nan, ja fayil ɗin ka danna maɓallin. Ana karantawa da rubuta shi a burauzarka, don haka fayil ɗin ba ya barin na'urarka. Ana riƙe dukan bishiyar. Abu mai maɓalli ɗaya yana sa wa takardar suna da wannan maɓalli, don haka fayil na XML da aka ɗauka zuwa JSON aka dawo da shi yana kama da kansa; jeri yana maimaita sashensa; maɓalli da ya fara da @ yana zama hali. Kowane maɓallin JSON na iya zama kalma; sunan sashen XML ba zai iya ba. Maɓalli da ba suna ne halastacce ba ba a ɓata shi zuwa ɗaya ba: yana zama sashen item mai halin name, don haka asalin yana nan a fayil kuma ana iya samun sa. Ba a sa komai a sararin suna ba, kuma ba a ba da wani tsarin tabbatarwa ba: sakamakon yana da tsari daidai, ba a tabbatar da shi ba.