گۆڕەری JSON بۆ XMLی بەخۆڕایی
JSON بۆ XML و XML بۆ JSON بگۆڕە، هەردوو ئاراستە، لەگەڵ پاراستنی تایبەتمەندی و ڕیزبەندی. بە تەواوی لە وێبگەڕەکەتدا کاردەکات — هیچ شتێک بارناکرێت.
فایلێکی JSON یان XML فڕێبدە (یان لە خوارەوە بیلکێنە)
JSON, XML · بێ سنووری قەبارەی پەڕگە
یان Ctrl+V دابگرە بۆ لکاندن لە کلیپبۆردەکەت
<?xml version="1.0" encoding="UTF-8"?> <book id="42"> <title>Brave New World</title> <author>Huxley</author> <year>1932</year> <inPrint>true</inPrint> </book>
💡 تایبەتمەندییەکان دەبنە کلیلی @name و دەقی ئێلیمێنت دەبێتە #text؛ تاگی دووبارەبووەوە دەبێتە ڕیزبەندی. ⇄ بەکاربهێنە بۆ گۆڕینی ئاڕاستە و گەڕاندنەوەی داتاکانت. هەموو شتێک لە وێبگەڕەکەتدا کاردەکات.
چۆن کار دەکات
JSON و XML دوو فۆرماتی باوی گۆڕینەوەی داتان، و زۆرجار پێویستت بە گواستنەوە لەنێوانیاندا هەیە. ئەمە بەردوو ئاراستەدا لە وێبگەڕەکەتدا دەیگۆڕێت.
- 1JSON یان XML دەلکێنیتئاراستەیەک بە دوگمەی ⇄ هەڵبژێرە. داتای داخڵ بە شێوەی ناوخۆیی شی دەکرێتەوە — JSON بە JSON.parse، XML بە DOMParser ی وێبگەڕ.
- 2پێکهاتەکان نەخشە دەکاتبۆ لای XML، کلیلی ئۆبجێکت دەبێتە ئێلیمێنت، کلیلی «@name» دەبێتە تایبەتمەندی، و ڕیزەکان تاگێک دووبارە دەکەنەوە. بۆ لای JSON، تایبەتمەندییەکان دەبنە کلیلی «@name»، تاگی دووبارە دەبێتە ڕیز، و ژمارە/بوولیان گۆڕدرێن.
- 3دەرئەنجامێکی پاک و ڕیزکراو وەردەگریتئەنجامەکە بە جوانی ڕیزکراوە و ئامادەیە بۆ بەکارهێنان.
- 4ئەگەر بتەوێت گەڕانەوە بکەدوگمەی ⇄ دەرئەنجامەکە دەخواتەوە وەک داتای داخڵ بۆ ئەوەی بتوانیت گەڕانەوە و پشکنین بکەیت.
پەڕگەی ڕێکخستن و داتا دەکرێت هەستیار بن. هەردوو ئاراستە بە تەواوی لەسەر ئامێرەکەت کار دەکەن — هیچ شتێک ناناردرێت.
ئامرازە پەیوەندیدارەکان
CSV بۆ JSON
CSV (یان TSV) بگۆڕە بۆ JSON — ڕیزبەندی ئۆبجێکت یان ڕیزبەندی — بە شیکارکەرێکی RFC 4180ی ڕاست، ناسینەوەی خۆکاری جیاکەرەوە، و گۆڕینی جۆر. لە وێبگەڕەکەتدا کاردەکات.
گۆڕەری YAML بۆ JSON
YAML بگۆڕە بۆ JSON و JSON بۆ YAML، هەردوو ئاراستە. لە هەر فۆرماتێک بلکێنە و دەرئەنجامی گۆڕدراو یەکسەر وەربگرە — پێویستی بە بارکردن بۆ سێرڤەر نییە.
کۆدکەرەوەی JWT
هەر JSON Web Tokenـێک بکەرەوە و بپشکنە. سەرپەڕ، بارگرژی، بەسەرچوون، و مافی ستاندارد ببینە. هەموو شتێک لە وێبگەڕەکەتدا کاردەکات — تۆکنەکان هەرگیز لە ئامێرەکەت دەرناچن.