ہوم / بلاگ / JSON آن لائن کیسے فارمیٹ اور ویلیڈیٹ کریں
رہنما • 8 منٹ پڑھنے کا وقت • اکتوبر 2026 میں اپ ڈیٹ شدہ

آن لائن مفت JSON کیسے فارمیٹ اور ویلیڈیٹ کریں (2026 گائیڈ)

JSON (JavaScript Object Notation) وہ زبان ہے جو APIs بولتی ہیں۔ چاہے آپ ویب سائٹ بنا رہے ہوں، ایپ کنفیگر کر رہے ہوں، یا بیک اینڈ ڈیبگ کر رہے ہوں، آپ کو باقاعدگی سے دو مسائل کا سامنا ہوگا: JSON جو ایک ناقابل پڑھائی لائن ہے، اور JSON جو صرف ایک غلط جگہ کوما کی وجہ سے پارز ہونے سے انکار کرتا ہے۔ یہ گائیڈ آپ کو دکھاتی ہے کہ آن لائن مفت JSON کو کیسے فارمیٹ، بیوٹی فائی، منی فائی اور ویلیڈیٹ کریں — مرحلہ وار، حقیقی ڈیبگنگ مثالوں کے ساتھ۔

JSON فارمیٹنگ کیوں اہم ہے

APIs اور سرورز JSON کو اس کی سب سے کمپیکٹ شکل میں منتقل کرتے ہیں — سب کچھ ایک لائن پر، کوئی اسپیس نہیں۔ یہ مشینوں کے لیے مؤثر ہے لیکن انسانوں کے لیے تکلیف دہ ہے۔ فارمیٹنگ (جسے "بیوٹی فائنگ" یا "پریٹی پرنٹنگ" بھی کہتے ہیں) انڈینٹیشن اور لائن بریکس شامل کرتی ہے تاکہ آپ دراصل ساخت پڑھ سکیں۔ اس کے برعکس، منی فائنگ، پروڈکشن استعمال کے لیے یہ سب دوبارہ ہٹا دیتی ہے۔ ویلیڈیٹنگ ایک مختلف سوال کا جواب دیتی ہے: کیا یہ JSON بالکل قانونی ہے؟ ایک ٹریلنگ کوما، غائب کوٹ، یا غلطی سے پیسٹ شدہ کمنٹ پورے دستاویز کو پارزر کے مسترد کرنے کا سبب بنے گا۔ ویلیڈیٹر آپ کو بالکل بتاتا ہے کہ کیا غلط ہے، اندازہ لگانے کے بجائے۔

مرحلہ وار: ہمارے مفت ٹول سے JSON فارمیٹ کریں

ہمارا JSON فارمیٹر مکمل طور پر آپ کے براؤزر میں چلتا ہے — کچھ بھی پیسٹ کریں، یہاں تک کہ API کیز والا JSON بھی، اور یہ کبھی آپ کی ڈیوائس نہیں چھوڑتا۔ اسے استعمال کرنے کا طریقہ یہ ہے: JSON فارمیٹر کھولیں۔ آپ کو دو باکسز نظر آئیں گے: ان پٹ باکس ("Paste JSON here...") اور رزلٹ باکس۔ اپنا JSON ان پٹ باکس میں پیسٹ کریں۔ یہ منی فائی شدہ، جزوی طور پر فارمیٹ شدہ، یا گندا ہو سکتا ہے — کوئی فرق نہیں پڑتا۔ "Format / Beautify" پر کلک کریں۔ رزلٹ باکس وہی ڈیٹا 2 اسپیس انڈینٹیشن کے ساتھ، ہر ویلیو فی لائن، دکھاتا ہے۔ فارمیٹ شدہ نتیجہ اپنے کلپ بورڈ پر کاپی کرنے کے لیے "Copy" پر کلک کریں۔ دو مزید بٹنز دیگر کاموں کا احاطہ کرتے ہیں: "Minify" JSON کو پروڈکشن کے لیے ایک لائن میں کمپریس کرتا ہے، اور "Validate" نحو چیک کرتا ہے اور یا تو "Valid JSON ✓" یا درست ایرر رپورٹ کرتا ہے۔

عملی مثال: API رسپانس ڈیبگ کرنا

تصور کریں کہ آپ ویدر API کو کال کرتے ہیں اور یہ سنگل لائن واپس ملتی ہے: {"city":"Lahore","temp":31,"desc":"Sunny","alerts":[{"type":"heat","level":2}]} اسے پیسٹ کریں اور "Format / Beautify" پر کلک کریں۔ اب آپ دیکھتے ہیں: {   "city": "Lahore",   "temp": 31,   "desc": "Sunny",   "alerts": [     {       "type": "heat",       "level": 2     }   ] } ساخت فوری طور پر واضح ہے: alerts فیلڈ آبجیکٹس کی ایک صف ہے۔ اگر آپ کا کوڈ alerts.type پڑھنے کی کوشش میں کریش ہو رہا تھا، تو فارمیٹ شدہ ویو بگ ظاہر کرتا ہے — آپ کو alerts[0].type چاہیے۔

عملی مثال: نحو کی غلطی تلاش کرنا

آپ کنفیگ فائل ایڈٹ کر رہے ہیں اور ایپ شروع نہیں ہو رہی۔ آپ اسے پیسٹ کرتے ہیں اور "Validate" پر کلک کرتے ہیں: Invalid JSON: Expected double-quoted property name in JSON at position 42 یہ ٹول آپ کو بتا رہا ہے کہ پراپرٹی نام کے کوٹس غائب ہیں — ہاتھ سے کنفیگ ایڈٹ کرتے وقت عام غلطی۔ کوٹس ٹھیک کریں، دوبارہ ویلیڈیٹ کریں، اور آپ کو "Valid JSON ✓" ملتا ہے۔ یہ بیس منٹ تک بریسز کی دیوار کو گھورنے سے بہتر ہے۔

حقیقی استعمالات

فارمیٹ بمقابلہ منی فائی: مجھے کون سا چاہیے؟

جب کسی انسان کو JSON پڑھنا یا ایڈٹ کرنا ہو تو Format / Beautify استعمال کریں: ڈیبگنگ، کنفیگز لکھنا، دستاویزات، کوڈ ریویوز۔ جب کوئی مشین JSON استعمال کرے گی اور سائز اہم ہو تو Minify استعمال کریں: API پے لوڈز، براؤزرز کو دی جانے والی فائلیں، ایمبیڈڈ ڈیٹا۔ جب بھی کچھ "کام کرنا چاہیے لیکن نہیں کرتا" تو پہلے Validate استعمال کریں — غلط نحو سب سے عام JSON بگ ہے۔

عام JSON غلطیاں جو ویلیڈیٹر پکڑتا ہے

پرائیویسی نوٹ: راز پیسٹ کرنا محفوظ ہے

کئی آن لائن JSON ٹولز آپ کے پیسٹ شدہ ٹیکسٹ کو سرور پر بھیجتے ہیں — خطرناک جب JSON میں API کیز، ٹوکنز یا کسٹمر ڈیٹا ہو۔ ہمارا فارمیٹر سب کچھ آپ کے براؤزر میں JSON.parse سے مقامی طور پر پارز کرتا ہے؛ کچھ بھی منتقل نہیں ہوتا۔ آپ خود اس کی تصدیق کر سکتے ہیں: اپنا نیٹ ورک منقطع کر کے JSON پیسٹ کریں اور ٹول پھر بھی کام کرتا ہے۔

اکثر پوچھے جانے والے سوالات

کیا کوئی سائز کی حد ہے؟

ٹول عام فائلوں — API رسپانسز، کنفیگز، ڈیٹا فائلیں — کو بغیر مسئلے کے سنبھالتا ہے۔ انتہائی بڑی فائلیں (دسیوں میگا بائٹس) کسی بھی براؤزر پر مبنی فارمیٹر کو سست کر سکتی ہیں، ایسی صورت میں ڈیسک ٹاپ ٹول بہتر ہے۔

کیا فارمیٹنگ میرا ڈیٹا بدل دیتی ہے؟

نہیں۔ فارمیٹنگ صرف اسپیس بدلتی ہے۔ پارز شدہ ویلیوز، کی ترتیب اور نمبر بالکل ایک جیسے رہتے ہیں — آپ فارمیٹ شدہ JSON کو منی فائی کر کے مساوی دستاویز واپس حاصل کر سکتے ہیں۔

JSON اور JavaScript آبجیکٹس میں کیا فرق ہے؟

JSON ایک سخت ڈیٹا فارمیٹ ہے: صرف ڈبل کوٹس، کوئی کمنٹس نہیں، کوئی فنکشنز نہیں، کوئی ٹریلنگ کوماز نہیں۔ JavaScript آبجیکٹ لٹریلز زیادہ نرم ہوتے ہیں۔ جو کوڈ JS آبجیکٹ کے طور پر کام کرتا ہے وہ JSON کے طور پر ناکام ہو سکتا ہے — ویلیڈیٹر بالکل اسی لیے ہے۔

ابھی آزمائیں: مفت JSON فارمیٹر · ہیش جنریٹر · Base64 انکوڈر