JSON کو فارمیٹ کیسے کریں
- اپنا JSON ان پٹ باکس میں پیسٹ کریں۔
- انڈینٹیشن منتخب کریں (2 یا 4 اسپیس، یا ٹیب) اور چاہیں تو کیز کو ترتیب دیں۔
- خوبصورت بنانے کے لیے “فارمیٹ کریں” یا ایک لائن میں سمیٹنے کے لیے “مختصر کریں” پر کلک کریں۔
- نتیجہ کاپی کریں۔ اگر غلطی ہو تو کرسر اس جگہ پہنچ جاتا ہے جہاں مسئلہ ہے۔
JSON فارمیٹر کس کام آتا ہے
JSON APIs اور کنفیگ فائلوں میں سب سے زیادہ استعمال ہونے والا ڈیٹا فارمیٹ ہے۔ جب یہ ایک ہی لائن میں آئے تو پڑھنا مشکل ہوتا ہے: فارمیٹر لائن بریکس اور انڈینٹیشن شامل کرتا ہے تاکہ آپ اس کی ساخت دیکھ سکیں۔
یہ ویلیڈیٹر کے طور پر بھی کام کرتا ہے: اگر کوما غائب ہو، اضافی بریس ہو یا آپ نے ڈبل کوٹس کی جگہ سنگل کوٹس استعمال کیے ہوں تو یہ آپ کو وہ لائن اور کالم بتاتا ہے جہاں JSON درست نہیں رہتا۔
مختصر کرنا اس کا الٹ ہے: یہ اسپیسز اور لائن بریکس ہٹا دیتا ہے تاکہ متن بھیجنے یا محفوظ کرنے کے لیے چھوٹا ہو۔
ذہن میں رکھنے کی باتیں
- یہ صرف معیاری JSON قبول کرتا ہے: تبصرے، سنگل کوٹس یا آخر میں اضافی کوما نہیں۔
- بہت بڑے متن (کئی میگابائٹس) کے ساتھ صفحہ آپ کی ڈیوائس کے مطابق سست ہو سکتا ہے۔
- بہت بڑے اعداد یا بہت سے اعشاریوں والے اعداد درستگی کھو سکتے ہیں، بالکل JavaScript کی طرح۔
اکثر پوچھے جانے والے سوالات
کیا میرا JSON کسی سرور کو بھیجا جاتا ہے؟
نہیں۔ یہ آپ کے براؤزر میں پروسیس ہوتا ہے اور متن آپ کی ڈیوائس سے باہر نہیں جاتا، اس لیے آپ اسے نجی ڈیٹا کے ساتھ استعمال کر سکتے ہیں۔
یہ کیوں کہتا ہے کہ میرا JSON غلط ہے؟
سب سے عام وجوہات اضافی یا غائب کوما، ڈبل کوٹس کی جگہ سنگل کوٹس، بغیر کوٹس کی کیز یا بند نہ کیا گیا بریس ہیں۔ پیغام لائن اور کالم دکھاتا ہے۔
فارمیٹ کرنے اور مختصر کرنے میں کیا فرق ہے؟
فارمیٹ کرنا پڑھنا آسان بنانے کے لیے لائن بریکس اور انڈینٹیشن شامل کرتا ہے؛ مختصر کرنا انہیں ہٹا دیتا ہے تاکہ جگہ کم لے۔
کیا میں کیز کو ترتیب دے سکتا ہوں؟
جی ہاں، حروفِ تہجی کی ترتیب کے آپشن سے۔ یہ دو JSON فائلوں کا موازنہ کرنے یا ہر بار ایک جیسا آؤٹ پٹ پانے کے لیے کارآمد ہے۔
کیا یہ مفت ہے؟
جی ہاں، یہ مفت ہے، رجسٹریشن کی ضرورت نہیں اور سیدھا آپ کے براؤزر میں چلتا ہے۔