Hakuna uchakataji wa maudhui ya faili yako unaofanyika kwenye seva yoyote. Huhitaji mkataba wa uchakataji wa data na gottrix ili kushughulikia nyaraka za siri au za kibiashara.
Hosted in GermanyGlobal Content Delivery
Seva za asili ziko Hetzner nchini Ujerumani, zikiwasilishwa duniani kote kupitia mtandao wa usambazaji maudhui (CDN). Maudhui ya faili yako hayatumwi kamwe katika mchakato huu - hayaachi kifaa chako.
XML ni muundo wa data wa daraja ulioenea - kawaida kwa milisho ya RSS, API za SOAP, hati za Office, usanidi na ubadilishanaji wa data kati ya mifumo. Hata hivyo kwa uchakataji zaidi katika programu na API za kisasa, JSON ni rahisi zaidi kushikana nayo. Zana hii hutafsiri muundo wa mti wa XML kuwa kitu cha JSON kinacholingana.
Zana hii huchanganua XML yako kikamilifu kwa ndani kwenye kivinjari chako (fast-xml-parser, JavaScript tupu). Vipengele vilivyofungwa ndani huwa vitu vilivyofungwa ndani, na sifa huchukuliwa kwa kiambishi awali cha "@_", ili taarifa yoyote isipotee. XML isiyo halali hukataliwa kwa ujumbe wazi wa hitilafu. Hakuna kinachopakiwa.
Utakutana na hili, kwa mfano, unapochambua mlisho wa habari, ramani ya tovuti, kiolesura cha taarifa ya benki au muundo wa kale wa kuhamisha data ambao bado hufikiri kwa mabano-pembe. Unaposoma matokeo, zingatia kipekee kimoja: ikiwa kipengele cha mtoto kinatokea mara moja tu, huzaliwa kitu kimoja, ilhali kikirudiwa huzaliwa orodha. Anayezingatia hilo katika msimbo unaochakata zaidi huepuka hali za mshangao za kipekee pale idadi inapobadilika.
Maelezo ya kiufundi
Maelezo ya kiufundi
Miundo ya ingizo
XML
Muundo wa matokeo
JSON
Uchakataji wa kundi
Hapana
Uchakataji
Ndani ya kivinjari (JavaScript)
Upakiaji wa faili
Hakuna
Katika hatua 3
Dondosha au chagua faili yako ya XML.
Zana hubadilisha ndani na kujongeza JSON kiotomatiki.
Pakua faili ya JSON.
Mipaka: XML lazima iwe imeumbwa vizuri (vinginevyo hitilafu wazi). Sifa hupata kiambishi awali '@_'. Maoni na maagizo ya uchakataji huachwa. Maudhui mchanganyiko hayawezi kuoanishwa bila utata kila wakati. Nafasi za majina hubaki kama kiambishi awali kwenye ufunguo. Maandishi yanayofanana na nambari au boolean hutambuliwa kiotomatiki kama nambari/boolean halisi ya JSON; tarehe hubaki kuwa maandishi, kwa kuwa XML haina umbizo lake la tarehe.
Maswali yanayoulizwa mara kwa mara
Je, faili yangu hupakiwa?
Hapana. Ubadilishaji hufanyika kikamilifu kwa ndani kwenye kivinjari - hakuna kinachotumwa.
Je, sifa huchukuliwa?
Ndiyo. Sifa huonekana katika JSON kwa kiambishi awali cha "@_" mbele ya jina.
Nini hutokea kwa XML isiyo halali?
Unapata ujumbe wazi wa hitilafu wenye sababu - bila kuanguka.
Je, naweza kupata JSON iliyoshikamana badala ya iliyojongezwa?
Matokeo hapa daima huwa yamejongezwa vizuri. Kwa toleo lililoshikamana (limefupishwa), pitisha matokeo baadaye kupitia zana yetu ya Panga JSON ukitumia chaguo la Kushikamana.
Tunapima matumizi bila kukutambua kupitia vidakuzi ili kuboresha gottrix kwa idhini yako pekee. Faili zako hubaki kila wakati ndani ya kifaa chako. Faragha