JSON ለ የኤክስኤምኤል መለወጫ
JSON ወደ ኤክስኤምኤል በፍጥነት ይለውጡ። ለንፁህ ፣ የተዋቀረ ውፅዓት ብጁ ስር መለያዎችን እና ያስገባን ይደግፋል።
JSON ወደ ኤክስኤምኤል በፍጥነት ይለውጡ። ለንፁህ ፣ የተዋቀረ ውፅዓት ብጁ ስር መለያዎችን እና ያስገባን ይደግፋል።
JSONን ወደ XML መቀየር በጣም የተለመደው የኤክስኤምኤል ወደ-JSON አቅጣጫ ተቃራኒ ነው። ልወጣው በመንፈስ ቀጥተኛ ነው - እያንዳንዱን የJSON ነገር ወደ ኤክስኤምኤል ኤለመንት፣ እያንዳንዱን ቁልፍ ወደ ልጅ መለያ፣ እያንዳንዱ እሴት ወደ ንጥረ ነገር ጽሁፍ - ነገር ግን XML JSON የሌለውን መዋቅራዊ ህጎችን ያወጣል። ልዩ ቁምፊዎች ያላቸው ቁልፎች የአባል ስሞች ሊሆኑ አይችሉም; ድርድሮች ወጥ የሆነ ውክልና ያስፈልጋቸዋል; እቃዎች የሆኑ እሴቶች የራሳቸው የጎጆ መዋቅር ያስፈልጋቸዋል.
ይህ መቀየሪያ ብዙ ከኤክስኤምኤል ወደ-JSON መሳሪያዎች ከሚከተለው ጋር ቅርበት ያለው ኮንቬንሽን ይጠቀማል፡ በ @ ቅድመ ቅጥያ የተደረጉ ቁልፎች በወላጅ አካል ላይ ባህሪያት ይሆናሉ። #ጽሑፍ የተሰየመ ቁልፍ የኤለመንቱን የጽሑፍ ይዘት ያቀርባል። ድርድሮች ተመሳሳይ ስም ያላቸው ተደጋጋሚ አካላትን ያመርታሉ። JSON ን ከኤክስኤምኤል ካመረቱት ይህን ኮንቬንሽን መከተል የድጋሚ ጉዞውን ወጥ ያደርገዋል።
የውጤት ኤክስኤምኤል በግንባታ በደንብ የተፈጠረ ነው፡ እያንዳንዱ አካል በትክክል ተዘግቷል፣ የባህሪ እሴቶች በጥቅስ ያመለጡ ናቸው እና የፅሁፍ ይዘት ለኤክስኤምኤል ልዩ ቁምፊዎች (&፣ <, >) አምልጧል። ውጤቱ በማንኛውም የኤክስኤምኤል ተንታኝ፣ አረጋጋጭ ወይም ኤክስኤምኤልን በሚጠቀም መሳሪያ ውስጥ ይከፈታል።
ብዙ የተመሰረቱ ስርዓቶች ግብዓታቸው ከዘመናዊ JSON ከሚያመርቱ የቧንቧ መስመሮች ቢመጣም ኤክስኤምኤልን ይጠብቃሉ። የሶፕ አገልግሎቶች፣ የድርጅት ውህደቶች፣ RSS አታሚዎች፣ የመንግስት መረጃ ማስረከቢያዎች እና ረጅም ጅራት የቆየ ሶፍትዌር ኤክስኤምኤልን ተቀብለው JSONን አይቀበሉም። ልወጣው ዘመናዊ አምራቾችን ወደ ውርስ ሸማቾች ያገናኛል።
XML JSON ቤተኛ የሌለውን ባህሪያት ይደግፋል - የስም ቦታዎች፣ ሼማዎች (ኤክስኤስዲ)፣ የሂደት መመሪያዎች እና ጠንካራ የመደበኛ ማረጋገጫ ባህል። እነዚህ ባህሪያት አስፈላጊ ለሆኑ ስርዓቶች (ኤክስኤምኤል ፊርማዎች፣ በመደበኛነት የተረጋገጠ የውሂብ ልውውጥ፣ ውስብስብ የመርሃግብር ገደቦች) የኤክስኤምኤል ውፅዓት ማመንጨት ትክክለኛው ምርጫ ነው።
JSON ለጥፍ፣ XML ያግኙ።
ቀያሪው የJSON እሴትን በተከታታይ ይራመዳል። ነገሮች ንጥረ ነገሮች ይሆናሉ; በእቃው ውስጥ ላለው እያንዳንዱ ቁልፍ @ ቅድመ ቅጥያ ማለት ቁልፉ በወላጅ አካል ላይ ወደሚገኝ ባህሪ ይቀየራል፣ # ጽሁፍ የኤለመንት ፅሁፍ ይዘትን ያቀርባል እና ተራ ቁልፎች እሴቱ ወደ ተመሳሳዩ ልወጣ የሚቀየር የልጅ አካላት ይሆናሉ።
ድርድሮች ወደ ተደጋጋሚ ወንድም እህት ክፍሎች ይለወጣሉ። በJSON ውስጥ በቁልፍ ንጥሎች ስር ያለ ድርድር በወላጅ ውስጥ በአንድ የድርድር ንጥል አንድ <ንጥሎች> ያመርታል። ይህ ከኤክስኤምኤል ወደ-JSON ለዋጮች የብዝሃ-አባል ስብስቦችን እንዴት እንደሚወክሉ ይዛመዳል።
በኤክስኤምኤል ውስጥ ልክ ያልሆኑ የአባል ስሞች (ክፍተቶች፣ ልዩ ቁምፊዎች ወይም በዲጂቶች የሚጀምሩ) የፀዱ ናቸው፡ ክፍተቶች ከስር ይገለጣሉ፣ ልክ ያልሆኑ ቁምፊዎች ይገለላሉ እና አሃዝ መሪ ስሞች ቅድመ ቅጥያ ናቸው። የባህሪ እና የጽሁፍ ዋጋዎች በኤክስኤምኤል አምልጠዋል (& ይሆናሉ & lt;, ወዘተ.) ውጤቱን በጥሩ ሁኔታ ለመቅረጽ።