JSON5، اس کے تبصرے اور آرام دہ نحو کے ساتھ چسپاں کریں، اور صاف، معیاری JSON واپس حاصل.
ٹول لوڈ ہو رہا ہے...
JSON5 فارمیٹر استعمال کرنے کا طریقہ
JSON5 اِن پٹ خانے میں پیسٹ کریں۔
ایک indent منتخب کریں اور فیصلہ کریں کہ آیا آؤٹ پٹ JSON5 رہنا چاہئے.
دائیں طرف سے معیاری JSON کاپی کریں.
JSON5 فارمیٹر کے بارے میں
JSON5 اس طرح لگتا ہے جیسے JSON اگر یہ انسانوں کے لئے لکھنے کے لئے ڈیزائن کیا گیا تھا. آپ تبصرے شامل کر سکتے ہیں، واحد کوٹس کا استعمال کرتے ہیں، مطلوبہ الفاظ کو غیر کوٹس کے بغیر چھوڑ سکتے ہیں، آخری شے کے بعد ایک طومار ڈال سکتے ہیں اور ہیکس میں اعداد لکھ سکتے ہیں. بابل اور کروم کی توسیع جیسے ٹولز کے لئے ترتیب فائلیں اسے بالکل اسی وجہ سے استعمال کرتی ہیں۔
مسئلہ یہ ہے کہ زیادہ تر JSON پارسرز ان سب کو مسترد کرتے ہیں. یہ ٹول JSON5 پڑھتا ہے اور سخت JSON لکھتا ہے، لہذا نتیجہ کہیں بھی قبول کیا جاتا ہے. اگر آپ چاہیں تو آپ آؤٹ پٹ JSON5 میں بھی رکھ سکتے ہیں.
عام سوالات
JSON5 کیا اجازت دیتا ہے جو JSON نہیں کرتا؟
تبصرے، پیچھے آنے والے طومار، ایک ہی حوالہ دیئے گئے سٹرنگز، غیر حوالہ دیئے جانے والی کیز جو درست شناخت کنندہ ہیں، چھتوں کے اعداد، آگے یا پیچھے آنے والے اعشاریہ پوائنٹس، بے انتہا اور NaN، اور کثیر لائن سٹرنگز۔
کیا تبصرے تبدیل شدہ آؤٹ پٹ میں رکھے جاتے ہیں؟
نہیں۔ سخت JSON تبصرے ذخیرہ کرنے کا کوئی طریقہ نہیں ہے، لہذا وہ تبادلوں کے دوران گر جاتے ہیں.
کیا JSON5 JSONC کے برابر ہے؟
بالکل نہیں. JSONC، VS کوڈ کی ترتیبات کے ذریعہ استعمال کیا جاتا ہے، صرف تبصرے اور پیچھے سے کمما شامل کرتا ہے. JSONC کی اجازت دیتا ہے سب کچھ درست JSON5 ہے، لہذا آپ یہاں بھی ایک JSONC فائل چسپاں کر سکتے ہیں.
مجھے خود JSON5 کا استعمال کب کرنا چاہئے؟
فائلوں کے لیے جو لوگ ہاتھ سے ترمیم کرتے ہیں اور آپ کا اپنا کوڈ پڑھتا ہے، جیسے ترتیب۔ دوسرے نظاموں کے ساتھ تبادلہ کردہ اعداد و شمار کے لیے سادہ JSON کا استعمال کریں۔