JSON کو فارمیٹ اور ویلیڈیٹ کیسے کریں
- اپنا JSON پیسٹ کریں آپ کا JSON والے خانے میں، یا مثال آزمائیں دبا کر دیکھیں کہ ٹول کیسے کام کرتا ہے۔
- خانے کے نیچے اسٹیٹس دیکھیں۔ سبز نشان کے ساتھ درست JSON کا مطلب ہے سب ٹھیک ہے۔ اگر غلطی ہو تو لائن، کالم اور اصل جگہ کی نشاندہی نظر آئے گی۔
- فارمیٹ یا Minify چنیں، اور انڈینٹ کے لیے 2 اسپیس، 4 اسپیس یا ٹیب منتخب کریں۔ object keys کو ترتیب دینے کے لیے Keys کو A–Z ترتیب دیں آن کریں۔
- نتیجہ کاپی یا ڈاؤن لوڈ کریں نتیجہ والے خانے سے۔
خصوصیات
- پیسٹ کرتے ہی فوری فارمیٹنگ، کوئی بٹن دبانے کی ضرورت نہیں۔
- واضح error پیغامات اردو میں، لائن اور کالم نمبر کے ساتھ، اور غلط لائن الگ سے دکھائی جاتی ہے۔
- Minify کر کے سب سے مختصر درست JSON۔
- 2 اسپیس، 4 اسپیس یا ٹیب والا انڈینٹ۔
- ہر سطح پر keys کی ترتیب، تاکہ موازنہ اور ریویو آسان ہو۔
- پہلے اور بعد کا سائز، تاکہ پتا چلے minify سے کتنی بچت ہوئی۔
- کلپ بورڈ پر کاپی اور .json فائل ڈاؤن لوڈ۔
- بڑی فائلیں بھی صفحہ اٹکائے بغیر سنبھالتا ہے۔
Fileora کا JSON فارمیٹر کیوں استعمال کریں
ڈیولپرز اکثر اپنا سب سے حساس ڈیٹا JSON فارمیٹرز میں پیسٹ کرتے ہیں: کسٹمرز کی تفصیلات والے API responses، لاگ اِن ٹوکنز، اور secrets والی کنفیگریشن فائلیں۔ بہت سے آن لائن فارمیٹر یہ ڈیٹا اپنے سرور پر بھیجتے ہیں۔ Fileora ایسا نہیں کرتا۔ یہ آپ کے براؤزر میں پہلے سے موجود JSON parser استعمال کرتا ہے، اس لیے ڈیٹا کبھی آپ کے ڈیوائس سے باہر نہیں جاتا، اور صفحہ لوڈ ہونے کے بعد انٹرنیٹ بند ہو جائے تب بھی ٹول چلتا رہتا ہے۔
یہ تیز اور سادہ ہے: لیپ ٹاپ پر اِن پٹ اور نتیجہ ساتھ ساتھ نظر آتے ہیں اور فون پر اوپر نیچے۔ نہ اکاؤنٹ بنانا پڑتا ہے، نہ روزانہ کی کوئی حد ہے، اور یہ بالکل مفت ہے۔
ڈیولپرز کے لیے Fileora کے کچھ اور کام کے ٹولز: پاس ورڈ جنریٹر سے مضبوط secret بنائیں، JWT ڈیکوڈر سے ٹوکن کا payload پڑھیں، یا دو JSON فائلوں کا فرق ڈِف چیکر میں دیکھیں۔
JSON کی عام غلطیاں
سب سے زیادہ آنے والی غلطی ہے object یا array کے آخری item کے بعد فالتو کوما۔ JavaScript اسے قبول کر لیتی ہے مگر JSON نہیں کرتا۔ دوسرے نمبر پر سنگل quotes ہیں: JSON میں strings اور keys دونوں کے گرد ڈبل quotes ضروری ہیں۔ بغیر quotes والی keys بھی غلط ہیں، جیسے {name: "x"} لکھنا۔
string کے اندر لائن بریک اور ٹیب کو \n اور \t لکھنا ہوتا ہے، اور backslash کو \\۔ آخر میں یاد رکھیں کہ JSON میں undefined، NaN یا comments نہیں ہوتے: خالی ویلیو کے لیے null استعمال کریں اور پارس کرنے سے پہلے comments ہٹا دیں۔
فارمیٹ اور Minify میں سے کب کیا چنیں
جب آپ کو JSON پڑھنا، ڈیبگ کرنا یا کسی ساتھی کو دکھانا ہو تو فارمیٹ بہتر ہے۔ ہر key نئی لائن پر آتی ہے اور اندرونی objects انڈینٹ سے صاف نظر آتے ہیں۔ Git میں فائل رکھنی ہو تو 2 اسپیس کا انڈینٹ سب سے عام انتخاب ہے۔
جب JSON کو کسی جگہ مختصر شکل میں رکھنا ہو، جیسے .env فائل کی ایک لائن، کسی ڈیٹا بیس فیلڈ یا کسی ویب صفحے کے اندر، تو Minify بہتر ہے۔ نتیجے کے نیچے دکھایا گیا سائز بتاتا ہے کہ کتنے بائٹس کم ہوئے، جو بڑے API responses میں کافی فرق ڈال سکتا ہے۔