خام، مختصر، یا ناقص فارمیٹ JSON کو فارمیٹنگ کے انداز پر مکمل کنٹرول کے ساتھ فارمیٹ اور خوبصورت بنا کر صاف انڈینٹڈ آؤٹ پٹ میں تبدیل کریں۔ یہ ٹول JSONC (تبصروں کے ساتھ JSON)، ٹریلنگ کوما ہٹانا، کمپیکٹ/مختصر آؤٹ پٹ، نیسٹڈ ارے اور آبجیکٹس کی ریکرسو ان لائننگ، اور یونیکوڈ ایسکیپنگ کو سپورٹ کرتا ہے — مکمل رازداری کے لیے تمام فارمیٹنگ اور خوبصورت بنانے کا عمل آپ کے براؤزر میں ہوتا ہے۔
اسپیس اور ٹیب کے درمیان انتخاب کریں، 20 سطحوں تک قابل ترتیب انڈینٹ سائز کے ساتھ۔ فوری ایڈجسٹمنٹ کے لیے انٹرایکٹو سلائیڈر استعمال کریں یا کوئی بھی ویلیو براہ راست ٹائپ کریں۔
تمام خالی جگہ ہٹا کر JSON کو ایک لائن میں سکیڑیں — پے لوڈ سائز کم کرنے یا URLs اور APIs میں سرایت کرنے کے لیے مثالی۔
فارمیٹنگ سے پہلے tsconfig.json، VS Code settings.json، اور ESLint کنفیگز جیسی JSONC فائلوں سے سنگل لائن (//) اور ملٹی لائن (/* */) تبصرے ہٹائیں۔
JSON5 جیسے ان پٹ کو سخت JSON میں تبدیل کرنے کے لیے ] اور } سے پہلے آنے والے ٹریلنگ کومے خود بخود خارج کریں۔
ارے اور آبجیکٹس کو ریکرسو طور پر ان لائن کریں — بشمول گہرے نیسٹڈ ڈھانچے — جب وہ قابل ترتیب کریکٹر کی حد (1000 حروف تک) میں آئیں تو انہیں ایک لائن پر رکھیں۔ {"pool":{"min":2,"max":10}} جیسا نیسٹڈ آبجیکٹ فٹ ہونے پر کمپیکٹ رہتا ہے، جبکہ بڑے ڈھانچے عام طور پر پھیلتے ہیں۔
پرانے سسٹمز کے ساتھ مطابق ASCII-محفوظ JSON آؤٹ پٹ کے لیے سٹرنگ ویلیوز میں غیر ASCII حروف کو \uXXXX ایسکیپ سیکوینس میں تبدیل کریں۔
نیسٹڈ آبجیکٹس اور ارے کا معائنہ آسان بنانے کے لیے مختصر API ریسپانس کو چسپاں کریں اور فوری طور پر مناسب انڈینٹیشن کے ساتھ پورا ڈھانچہ دیکھیں۔
یکساں انڈینٹیشن اور اختیاری تبصرہ ہٹانے کے ساتھ بے ترتیب tsconfig.json، package.json، یا VS Code سیٹنگز فائلوں کو صاف کریں۔
ماحولیاتی متغیرات، API درخواست باڈیز، یا URL پیرامیٹرز میں سرایت کرنے کے لیے فارمیٹ شدہ JSON کو ایک کمپیکٹ لائن میں سکیڑیں۔
یقینی بنائیں کہ تمام ٹیم ممبران یکساں کوڈ ریویوز اور ڈفس کے لیے ایک ہی JSON فارمیٹنگ انداز (2-اسپیس انڈینٹ، سمٹے ہوئے خالی ڈھانچے) استعمال کریں۔
پرانے ڈیٹا بیسز یا لیگیسی APIs جو UTF-8 کو سپورٹ نہیں کرتے، ان کے لیے صرف ASCII JSON درکار سسٹمز کے لیے یونیکوڈ حروف ایسکیپ کریں۔
JSON آبجیکٹ سے تمام کلیدیں نکالیں — سادہ فہرست، گہرائی کی سطح کے مطابق، یا مکمل نیم اسپیسڈ راستے۔
JSON سٹرنگز سے ٹیکسٹ ویلیوز نکالیں اور ان ایسکیپ کریں۔
JSON ارے کو نئی لائنوں سے الگ سطروں میں اور اس کے برعکس تبدیل کریں۔
سادہ ٹیکسٹ کو مناسب ایسکیپنگ کے ساتھ JSON میں تبدیل کریں۔