نہ پڑھے جانے والے JSON کو پڑھنے کے قابل بنائیں، سنٹیکس ایرر کی درست لائن ڈھونڈیں اور JSON توڑنے والی سب سے عام غلطیاں ٹھیک کریں: آخری کوما، کوٹس اور کمنٹس۔
API اور کنفیگ فائلیں اکثر JSON کو ایک لمبی لائن میں دیتی ہیں۔ فارمیٹر انڈینٹیشن شامل کرتا ہے تاکہ آپ اسے پڑھ سکیں، اور ویلیڈیٹر ٹھیک بتاتا ہے کہ یہ کہاں ٹوٹا ہے۔
سیکنڈوں میں JSON فارمیٹ کریں
- JSON فارمیٹر کھولیں۔
- اپنا JSON چپکائیں (یا آزمانے کے لیے مثال کا بٹن دبائیں)۔
- انڈینٹیشن چنیں، اور نتیجہ پڑھیں، کاپی یا ڈاؤن لوڈ کریں۔
یہ آپ کے براؤزر میں چلتا ہے، اس لیے JSON کی API کیز یا گاہکوں کا ڈیٹا کبھی آپ کے ڈیوائس سے باہر نہیں جاتا۔
پہلے اور بعد میں
{"name":"Ali","marks":[88,92],"passed":true}
بن جاتا ہے
{
"name": "Ali",
"marks": [
88,
92
],
"passed": true
}
JSON کی پانچ سب سے عام غلطیاں
| غلطی | غلط | درست |
|---|---|---|
| آخری کوما | [1, 2, 3,] | [1, 2, 3] |
| سنگل کوٹس | {'a': 1} | {"a": 1} |
| بغیر کوٹس کی کیز | {a: 1} | {"a": 1} |
| کمنٹس | {"a": 1 // note} | کمنٹ ہٹائیں |
| خاص قدریں | NaN, undefined | null یا کوئی عدد |
ویلیڈیٹر پہلے مسئلے کی لائن اور کالم دکھاتا ہے۔ اس جگہ سے ذرا پہلے دیکھیں: پچھلی لائن میں چھوٹا کوما یا بریکٹ ایک عام وجہ ہے۔
پروڈکشن کے لیے منیفائی کریں
فارمیٹ کیا JSON لوگوں کے لیے ہے؛ منیفائی کیا مشینوں کے لیے۔ منیفائی کرنے سے اسپیس اور لائن بریک ہٹتے ہیں اور فائلیں اور API جوابات چھوٹے ہوتے ہیں۔ دوسرے کوڈ کے لیے CSS منیفائر اور JavaScript منیفائر استعمال کریں۔
اسپریڈشیٹ چاہیے؟
اگر آپ کا JSON ریکارڈز کی فہرست ہے تو JSON سے CSV کنورٹر کنورٹر اسے ایسی ٹیبل بناتا ہے جسے Excel یا Google Sheets میں کھولا جا سکے۔ دوسرے متنی ڈیٹا کے لیے Base64 انکوڈر اور ڈیکوڈر اور URL انکوڈر اور ڈیکوڈر انکوڈرز اور ریجیکس ٹیسٹر اسی ڈویلپر ٹولز سیکشن میں ہیں۔