JSON فارمیٹر کے بارے میں
JSON فارمیٹر ایک ٹول ہے جو JSON ڈیٹا کو لائن بریکس اور انڈینٹیشن کے ساتھ پڑھنے کے قابل بناتا ہے، اور چیک کرتا ہے کہ یہ درست ہے۔ صاف انڈینٹیشن کے ساتھ بیوٹیفائی کرنے، ویلیڈیٹ کرنے، یا پروڈکشن کے لیے منیفائی کرنے کے لیے JSON پیسٹ کریں۔ اگر JSON غلط ہے، تو آپ کو عین سطر اور کالم کے ساتھ واضح ایرر پیغام ملتا ہے، تاکہ آپ اسے تیزی سے ٹھیک کر سکیں۔ آپ کا ڈیٹا مقامی طور پر پروسیس ہوتا ہے اور کبھی کہیں نہیں بھیجا جاتا۔
JSON فارمیٹر کیسے استعمال کریں
- اپنا JSON ان پٹ باکس میں پیسٹ کریں، یا Sample پر کلک کریں۔
- بیوٹیفائی کے لیے Format پر کلک کریں، یا کمپریس کے لیے Minify۔
- دکھائی گئی سطر اور کالم کا استعمال کرتے ہوئے کوئی بھی ایررز ٹھیک کریں۔
- نتیجہ کاپی یا ڈاؤن لوڈ کریں۔
خصوصیات
- 2 اسپیس، 4 اسپیس یا ٹیبز کے ساتھ بیوٹیفائی کریں
- JSON کو ایک لائن میں منیفائی کریں
- ایرر کی سطر اور کالم کے ساتھ ویلیڈیشن
- اختیاری حروفِ تہجی کی ترتیب میں keys ترتیب دینا
- .json کے طور پر کاپی اور ڈاؤن لوڈ کریں
عام JSON ایررز
سب سے عام غلطیاں آخری آئٹم کے بعد فالتو کوما، ڈبل کوٹس کی بجائے سنگل کوٹس، بغیر کوٹس کی keys، اور کمنٹس ہیں، جن میں سے کسی کی بھی عام JSON میں اجازت نہیں ہے۔
| مسئلہ | غلط | درست |
|---|---|---|
| فالتو کوما | {"a": 1,} | {"a": 1} |
| سنگل کوٹس | {'a': 1} | {"a": 1} |
| بغیر کوٹس کی key | {a: 1} | {"a": 1} |
| کمنٹ | {"a": 1 // note} | {"a": 1} |
اکثر پوچھے جانے والے سوالات
کیا میرا JSON سرور کو بھیجا جاتا ہے؟
نہیں۔ فارمیٹنگ اور ویلیڈیشن آپ کے براؤزر میں ہوتی ہے، اس لیے API keys اور پرائیویٹ ڈیٹا آپ کی مشین پر رہتا ہے۔
format اور minify میں کیا فرق ہے؟
Format JSON کو پڑھنے کے قابل بنانے کے لیے لائن بریکس اور انڈینٹیشن شامل کرتا ہے۔ Minify فائل کو ممکنہ حد تک چھوٹا بنانے کے لیے تمام غیر ضروری وائٹ اسپیس ہٹا دیتا ہے۔
میرا JSON ایرر کیوں دکھا رہا ہے؟
پیغام میں سطر اور کالم چیک کریں۔ فالتو کوما، سنگل کوٹس اور keys کے گرد غائب کوٹس عام وجوہات ہیں۔
کیا یہ بڑی فائلیں سنبھال سکتا ہے؟
ہاں۔ کئی میگابائٹس کی فائلیں زیادہ تر ڈیوائسز پر ایک سیکنڈ سے کم میں فارمیٹ ہو جاتی ہیں۔