JSON فارمیٹر — اپنے براؤزر میں واضح ایرر میسجز کے ساتھ JSON کو خوبصورت بنائیں، کم کریں اور درست کریں۔

JSON کو پیسٹ کریں اور ٹائپ کرتے ہی یہ چیک اور فارمیٹ ہو جاتا ہے۔ دو خالی جگہیں، چار خالی جگہیں، ایک ٹیب یا منیفائیڈ آؤٹ پٹ منتخب کریں، اگر چاہیں تو کیز کو ترتیب دیں، اور جب کچھ غلط ہو تو بالکل درست لائن اور کالم معلوم کریں۔ آپ کا ڈیٹا کبھی اپ لوڈ نہیں ہوتا۔

میرا JSON فارمیٹ کریں آپ کا JSON آپ کے براؤزر میں ہی رہتا ہے۔
JSON فارمیٹر بائیں جانب بے ترتیب JSON اور دائیں جانب درست حیثیت کے ساتھ صاف ترتیب دیا گیا JSON دکھا رہا ہے۔

JSON ان پٹ

نکلنے کا انداز

نتیجہ

–حالت
–اعلیٰ سطح
–Keys
–Depth
–ان پٹ سائز
–آؤٹ پٹ کا سائز
رہنما

JSON فارمیٹر گائیڈ: قابلِ مطالعہ اور درست JSON

JSON کیا ہے، یہ کیوں ٹوٹتا ہے اور اسے جلدی کیسے ٹھیک کیا جائے۔

ایک آسان وضاحت

JSON فارمیٹر کیا ہے؟

ایک JSON فارمیٹر JSON متن کو ایک صاف ستھرا، اندرونی وقفوں والا لے آؤٹ میں تبدیل کرتا ہے جسے لوگ پڑھ سکتے ہیں، یا بھیجنے کے لیے اسے ایک ہی مختصر لائن میں سمیٹ دیتا ہے۔ ایک ویلیڈیٹر چیک کرتا ہے کہ آیا متن واقعی JSON ہے اور بتاتا ہے کہ یہ کہاں JSON نہیں ہے۔

یہ ٹول ایک ہی وقت میں دونوں کام کرتا ہے۔ یہ آپ کے JSON کو ایک سخت پارسر کے ساتھ پڑھتا ہے، آپ کے منتخب کردہ انداز میں نتیجہ دکھاتا ہے اور کسی بھی غلطی کی لائن اور کالم بتاتا ہے، تاکہ آپ متن میں تلاش کیے بغیر اسے درست کر سکیں۔

اسے استعمال کرنے کی عام وجوہات

لوگ JSON فارمیٹر کیوں استعمال کرتے ہیں

API کے جوابات پڑھنا

ایک مختصر جواب کو پیسٹ کریں اور ایک طویل لائن کے بجائے اس کی ساخت ایک نظر میں دیکھیں۔

تشکیل فائلیں

ایپ کے لوڈ ہونے میں ناکام ہونے سے پہلے پیکج، ترتیبات اور ڈیٹا فائلز میں ٹائپ کی غلطیوں کے لیے چیک کریں۔

چھوٹے پے لوڈز

صفحے، درخواست یا ٹیسٹ میں ضم کرنے سے پہلے JSON کو مِنیفائی کریں تاکہ اضافی خالی جگہیں ہٹ جائیں۔

یہ کیسے کام کرتا ہے

کون سی چیز JSON کو درست بناتی ہے؟

JSON کے قواعد کا ایک مختصر مجموعہ ہے۔ متن کو ہر کلید سمیت ڈبل کوٹس میں لپیٹا جاتا ہے۔ ویلیوز سٹرنگز، اعداد، true، false، null، اری یا آبجیکٹس ہو سکتے ہیں۔ آئٹمز کو کاموں سے الگ کیا جاتا ہے، آخری آئٹم کے بعد کوئی کامہ نہیں ہوتی، اور تبصروں کی اجازت نہیں ہے۔

زیادہ تر غلطیاں جاوا اسکرپٹ یا دیگر فارمیٹس سے منتقل ہونے والی چند عادات کی وجہ سے ہوتی ہیں: سنگل کوٹس، بغیر کوٹ کیے گئے کیز، آخر میں لگنے والی کامے، کمنٹس اور ویلیوز جیسے undefined یا NaN۔ ویلیڈیٹر ہر مسئلے کا نام بتاتا ہے اور بتاتا ہے کہ وہ کس لائن اور کالم میں پیش آیا۔

یہاں فارمیٹنگ آپ کے ڈیٹا کے حوالے سے محتاط ہے۔ اعداد و شمار اور سٹرنگز بالکل ویسے ہی نقل کیے جاتے ہیں جیسے لکھے گئے ہوں، لہٰذا 12345678901234567890 جیسی لمبی آئی ڈی کے ہندسے ضائع نہیں ہوتے اور 1.0 1 میں تبدیل نہیں ہوتا۔ صرف وائٹسپیس تبدیل ہوتی ہے، اور اگر آپ 'Sort keys' آن کریں تو کیز کی ترتیب بھی تبدیل ہو جاتی ہے۔ اگر ایک ہی کلید ایک شے میں دو بار ظاہر ہو تو یہ ٹول آپ کو خبردار کرتا ہے، کیونکہ زیادہ تر پارسرز صرف آخری قدر کو برقرار رکھتے ہیں۔

چند مراحل میں مکمل کریں

JSON فارمیٹر کا استعمال کیسے کریں

  1. اپنا JSON ان پٹ باکس میں چسپاں کریں، یا اپنے آلے سے .json فائل کھولیں۔
  2. دو جگہیں، چار جگہیں، ٹیب یا منیفائی منتخب کریں، اور اگر آپ حروفِ تہجی کے مطابق کیز چاہتے ہیں تو سارٹ کیز آن کریں۔
  3. اگر کوئی غلطی ظاہر ہو تو 'غلطی پر جائیں' پر کلک کریں تاکہ آپ ان پٹ میں بالکل درست مقام پر پہنچ سکیں اور اسے درست کر سکیں۔
  4. پریس کاپی، یا نتیجہ کو .json فائل کے طور پر ڈاؤن لوڈ کریں۔
بہتر نتائج

سادہ مشورے

  • سب سے پہلے پہلی خرابی ٹھیک کریں۔ ایک ہی غائب کوٹ کئی پیغامات کو نیچے متاثر کر سکتا ہے۔
  • دو JSON فائلوں کا موازنہ کرنے سے پہلے ترتیب کی کلیدیں استعمال کریں تاکہ ترتیب غلط فرق پیدا نہ کرے۔
  • جب آپ کام کر رہے ہوں تو فارمیٹ شدہ ورژن کو برقرار رکھیں اور صرف جب آپ اسے شپ کرنے کے لیے تیار ہوں تو اسے مِنیفائی کریں۔
  • اگر آپ کے ڈیٹا میں جان بوجھ کر تبصرے یا اضافی کاما شامل ہوں تو یہ JSON5 یا JSONC ہے۔ اسے معیاری JSON پارسر کو بھیجنے سے پہلے ان کو ہٹا دیں۔
جان کر اچھا لگا

پابندیاں اور رازداری

رازداری

آپ کا JSON اس صفحے پر جاوا اسکرپٹ کے ذریعے آپ کے براؤزر میں پارس اور فارمیٹ کیا جاتا ہے۔ یہ اپلوڈ، محفوظ یا لاگ نہیں کیا جاتا، اور ڈاؤن لوڈ کی گئی فائلیں آپ کے آلے پر بنائی جاتی ہیں۔

پابندیاں

صرف معیاری JSON قبول کیا جاتا ہے۔ تبصرے، آخر میں لگنے والی کامے، سنگل کوٹس اور NaN کو غلطی کے طور پر رپورٹ کیا جاتا ہے، اور یہ ٹول انہیں آپ کے لیے درست نہیں کرتا۔ تقریباً 10MB سے بڑی فائلیں پراسیس نہیں کی جاتیں۔

عام سوالات

JSON فارمیٹر کے عمومی سوالات

میں JSON کو کیسے فارمیٹ کروں؟

اپنا JSON ان پٹ باکس میں پیسٹ کریں۔ یہ آپ کے منتخب کردہ انڈینٹیشن (2 خالی جگہیں، 4 خالی جگہیں یا ایک ٹیب) کے مطابق فوراً فارمیٹ ہو جاتا ہے۔ پھر نتیجہ کاپی کریں یا اسے .json فائل کے طور پر ڈاؤن لوڈ کریں۔

JSON ویلیڈیٹر غلطیاں کیسے تلاش کرتا ہے؟

یہ ٹول آپ کے متن کو ایک سخت JSON پارسر کے ساتھ پڑھتا ہے۔ اگر کچھ غلط ہو تو یہ مسئلے کی قطار اور کالم کے ساتھ ایک مختصر وضاحت دکھاتا ہے، اور ایک بٹن آپ کو ان پٹ میں اس مقام پر لے جاتا ہے۔

بیوٹیفائی اور مائنِفائی میں کیا فرق ہے؟

بیوٹیفائی لائن بریکس اور اندراجات شامل کرتا ہے تاکہ JSON پڑھنے میں آسان ہو۔ مِنیفائی تمام اختیاری وائٹ اسپیس کو ہٹا دیتا ہے تاکہ متن جتنا ممکن ہو اتنا چھوٹا ہو جائے۔ دونوں صورتوں میں ڈیٹا ایک جیسا ہی رہتا ہے۔

میرا JSON کیوں ایک خرابی دکھاتا ہے؟

عام وجوہات میں شامل ہیں: آخر میں لگی ہوئی کامہ، ڈبل کوٹس کی بجائے سنگل کوٹس، بغیر کوٹس کے کیز، آئٹمز کے درمیان کامہ کا غائب ہونا، یا تبصرے۔ معیاری JSON ان میں سے کسی کو بھی اجازت نہیں دیتا، اور ایرر میسج بالکل درست مقام کی نشاندہی کرتا ہے۔

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

نہیں۔ سٹرنگز اور اعداد بالکل ویسے ہی رکھے جاتے ہیں جیسے آپ نے لکھے تھے، بشمول بہت بڑے اعداد اور 1.0 یا 1e3 جیسے اقدار۔ صرف وائٹسپیس تبدیل ہوتی ہے، اور اگر آپ 'Sort keys' آن کریں تو کلیدوں کا ترتیب بھی بدل جاتا ہے۔

کیا JSON میں تبصرے یا اختتامی کاما ہو سکتے ہیں؟

معیاری JSON میں نہیں۔ JSON5 اور JSONC جیسے فارمیٹس انہیں اجازت دیتے ہیں، لیکن یہ ویلیڈیٹر معیار کی پیروی کرتا ہے، لہٰذا یہ تبصروں اور اضافی اگلے کما کو غلطی کے طور پر رپورٹ کرتا ہے۔

کیا میرا JSON کہیں اپلوڈ کیا گیا ہے؟

نہیں۔ فارمیٹنگ اور توثیق آپ کے براؤزر میں چلتی ہیں، اور آپ کا JSON کبھی بھی آپ کے آلے سے باہر نہیں جاتا۔ یہ اسے API جوابات اور کنفیگریشن فائلوں کے لیے محفوظ بناتا ہے جنہیں آپ نجی رکھنا چاہتے ہیں۔

میں کتنی بڑی JSON فائل فارمیٹ کر سکتا ہوں؟

تقریباً 10 میگا بائٹ تک کے متن کے لیے۔ رفتار آپ کے آلے پر منحصر ہے، لہٰذا بہت بڑی فائلیں فون پر کچھ دیر لے سکتی ہیں۔ سب کچھ آپ کے براؤزر کی میموری میں ہی پراسیس کیا جاتا ہے۔

اس ٹول کو استعمال کرنے والے افراد

تبصرے

رائے لوڈ ہو رہی ہیں…
جاری رکھو

بکسے میں مزید اوزار

ہوم پیج پر درجنوں مزید مفت ٹولز موجود ہیں جن کے لیے API کی کی ضرورت نہیں ہوتی۔

کوئی ٹول تجویز کریں