فۆرماتکەری JSONی بەخۆڕایی
JSON فۆرمات بکە، پشتڕاست بکەرەوە، بچووک بکەرەوە و بگەڕێ. بینینی دار، ڕەنگکەری سینتاکس، و لەبەرگرتنەوەی بە یەک کلیک.
چۆن کار دەکات
فۆرماتکەرەکە تەواو لە وێبگەڕەکەتدا کاردەکات بە بەکارهێنانی JSON.parse و JSON.stringifyی سەرەکی جاڤاسکریپت — بەبێ کتێبخانە، سێرڤەر. شیکردنەوە، فۆرماتکردن، کورتکردنەوە، و بینینی درەختی کارلێکی هەموو بەشێوەیەکی ناوخۆیی ڕوودەدەن هەروەک دەینووسیت.
- 1شیکردنەوەی زیندوو لەسەر داخڵJSON.parse ڕادەبات 200 میلی چرکە دوای کلیکی کۆتاییت. ئەگەر شیکردنەوە شکستی بهێنێت، فەنکشنێکی شوێن-هەڵەی دەستنووس پەیامی SyntaxError لە V8 یان Firefoxەوە دەخوێنێتەوە، ژمارەی هێڵ و ستوون دەردەهێنێت، و لینکی بازدان-بۆ-هەڵە لەناو textareaکەدا پێشکەش دەکات.
- 2دۆزینەوەی تەواوی نەسەلامەتپێش پیشاندانی دەرچوون، ئامرازەکە سەرچاوەی خاو دەپشکنێت بۆ تەواوی نووسراو لە 16 یان زیاتر ژمارە (پشتگوێخستنی ئەوانەی لەناو ڕیزبەندی خاڵداردایە)، پاشان هەر یەکێکیان بە Number.isSafeInteger تاقی دەکاتەوە. ئەگەر هەریەکێک بەبێدەنگی خڕبکرێتەوە لەلایەن هەڵگرتنی دووانیی IEEE-754ـەوە، ئاگاداریەک دەردەکەوێت پێش کۆپیکردن یان داگرتنت.
- 3فۆرماتکردن، کورتکردنەوە، و ڕیزکردنی کلیلJSON.stringify(value, null, indent) دەرچوونی فۆرماتکراو یان کورتکراوەوە دروستدەکات. کاتێک ڕیزکردنی کلیل چالاکە، فەنکشنێکی دووپاتکراو هەموو ئۆبجێکتێک لە درەختی شیکراودا دەگەڕێت و دووبارە بنیاتی دەنێتەوە بە Object.keys(...).sort() پێش سیریالایزکردن — ڕیزەکان لە ڕیزبەندی سەرەتایی خۆیان دەهێڵدرێنەوە.
- 4بینینی درەختی کارلێکبینینی درەخت شەکاندنێکی دووپاتکراوی دەستنووسە کە ئۆبجێکتی شیکراو دەگۆڕێت بۆ لیستێکی تەخت لە گرێ لەگەڵ قووڵی، ڕێگا، و دۆخی فراوانکردن/داخستن. کێشان لە 5,000 گرێی بینراو کۆتایی دێت بۆ ڕێگرتن لە بەستنی تابەکە لەسەر بەڵگەنامەی چەند-مێگابایتی لەگەڵ ڕیزی فراوانکراوی گەورە.
هەموو شتێک بەشێوەیەکی ناوخۆیی لە وێبگەڕەکەتدا ڕادەبات — JSONـیت هەرگیز بۆ هیچ سێرڤەرێک نانێردرێت.
ئامرازە پەیوەندیدارەکان
بچووککەرەوە و جوانکەرەوەی CSS
CSS بچووک بکەرەوە بۆ کەمکردنەوەی قەبارەی فایل یان CSSی بچووککراوە جوان بکەرەوە بۆ خوێندنەوە. خێرا، لە وێبگەڕەکەتدا.
جوانکەر و بچووککەرەوەی HTML
HTML بە شێوەیەکی جوان چاپ بکە یان بچووک بکەرەوە لەگەڵ خاڵبەندی نیستکردنی گونجاو. ناوەڕۆکی ناو <pre>، <script>، <style> دەپارێزێت.
فۆرماتکار و پشتڕاستکەری XML
XML بە شێوەیەکی جوان چاپ بکە و پشتڕاست بکەرەوە بە بەکارهێنانی شیکارکەری DOMی سروشتیی وێبگەڕەکەت. دەرئەنجامی بچووککراوە بۆ بەکارهێنانی بەرهەم لەخۆدەگرێت.