مواد پر جائیں
آپ آف لائن ہیں۔ کچھ خصوصیات کام نہیں کر سکتیں۔

JSON / Code Tools

JSON کو فوراً فارمیٹ کریں۔

خوبصورت بنائیں، مختصر کریں، ترتیب دیں اور معائنہ کریں۔ سب کچھ آپ کے براؤزر میں۔

شیئر کیے گئے لنک میں انکوڈ شدہ JSON شامل ہوتا ہے۔ اسے کھولنے پر URL براؤزر کی ہسٹری میں محفوظ ہو جاتا ہے، اور لنک رکھنے والا کوئی بھی شخص ڈیٹا پڑھ سکتا ہے۔
ان پٹ
آؤٹ پٹ
خالی
Ctrl+Shift+F فارمیٹ ·Ctrl+Shift+M مختصر کریں

آن لائن JSON فارمیٹ کرنے کا طریقہ

  1. JSON Formatter کھولیں

    اپنے براؤزر میں json-formatter.hanoon.app پر جائیں۔

  2. اپنا JSON پیسٹ کریں

    ان پٹ ایڈیٹر میں خام JSON ڈیٹا پیسٹ یا ٹائپ کریں۔

  3. فارمیٹ یا مختصر کریں

    انڈینٹیشن کے ساتھ صاف آؤٹ پٹ کے لیے فارمیٹ پر کلک کریں، یا کمپریس کرنے کے لیے مختصر کریں پر کلک کریں۔ نتیجہ ایک کلک میں کاپی کریں۔

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

فارمیٹ نئی سطریں شامل کرتا ہے اور 2 اسپیس، 4 اسپیس یا ٹیب سے حاشیہ بناتا ہے۔ فارمیٹ اور مختصر کریں آبجیکٹ کی کلیدوں کی ترتیب برقرار رکھتے ہیں؛ کلیدیں ترتیب دیں اسے بدلتا ہے۔ تینوں دہرائی گئی کلیدیں اور 9007199254740993 اور 1.2300 جیسے اعداد کی اصل لکھائی برقرار رکھتے ہیں، البتہ سٹرنگ کے اسکیپ کی لکھائی بدل سکتی ہے۔

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

مختصر کریں JSON سٹرنگز کے باہر کی غیر ضروری اسپیس اور نئی سطریں ہٹاتا ہے۔ مثلاً ⁦{ "name": "A B", "count": 2 }⁩ بدل کر ⁦{"name":"A B","count":2}⁩ بن جاتا ہے؛ ⁦"A B"⁩ کے اندر کی اسپیس برقرار رہتی ہے۔

کیا میرا JSON ڈیٹا نجی رہتا ہے؟

جی ہاں۔ پروسیسنگ آپ کے براؤزر میں ہوتی ہے، اور ایپ ڈیٹا کسی سرور کو نہیں بھیجتی یا ڈسک اور localStorage میں محفوظ نہیں کرتی۔ شیئر کیا گیا لنک کھولنے پر انکوڈ شدہ JSON والا URL براؤزر کی ہسٹری میں رہ سکتا ہے۔

غلط JSON داخل کرنے پر کیا ہوتا ہے؟

غلط JSON مسترد ہوتا ہے اور نحوی خرابی کی سطر اور کالم دکھائے جاتے ہیں۔ فارمیٹ اسے خودکار طور پر درست نہیں کرتا۔ عام خرابیوں کی اصلاح آزمانے کے لیے مرمت منتخب کریں؛ اس سے ان پٹ بدل سکتا ہے، اس لیے نتیجہ دیکھ لیں۔ یہاں تصدیق صرف نحو جانچتا ہے، JSON Schema نہیں۔

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

JSON سے YAML، YAML سے JSON، اور JSON سے CSV یا TypeScript میں تبدیل کیا جا سکتا ہے۔ JSON سے YAML یا CSV میں تبدیلی آبجیکٹ کی دہرائی گئی کلیدوں کو خاموشی سے حذف کرنے کے بجائے مسترد کرتی ہے۔ TypeScript کی اقسام نمونے سے اخذ ہوتی ہیں؛ یہ JSON Schema یا پروگرام چلتے وقت ڈیٹا کی توثیق کرنے والا آلہ نہیں ہیں۔