JSON کیا ہے؟ عام غلطیوں کی تصدیق اور ان کا ازالہ کیسے کریں۔
ڈیٹا سٹرکچر سے لے کر تصدیق کی حکمت عملی تک، JSON بنائیں جسے پڑھا، برقرار رکھا اور تبادلہ کیا جا سکے۔
JSON کیا ہے
JSON (جاوا اسکرپٹ آبجیکٹ نوٹیشن) ایک ٹیکسٹ فارمیٹ ہے جو عام طور پر کنفیگریشن فائلوں، API کی درخواستوں اور سسٹمز کے درمیان ڈیٹا کے تبادلے کے لیے استعمال ہوتا ہے۔ اسے پڑھنا آسان ہے، لیکن فارمیٹ بہت سخت ہے: ایک کم کوما یا ایک اور اقتباس تجزیہ کو ناکام بنائے گا۔
بنیادی ڈھانچہ
JSON اشیاء، صفوں اور بنیادی اقدار پر مشتمل ہوتا ہے۔ اشیاء گھوبگھرالی بریکٹ میں بند ہیں، کلیدی ناموں میں دوہرے اقتباسات کا استعمال کرنا چاہیے؛ صفیں مربع بریکٹ میں بند ہیں۔ درست JSON میں سٹرنگز، نمبرز، بولین ویلیوز، null، آبجیکٹ اور arrays شامل ہو سکتے ہیں۔
{ "user": { "name": "Lin", "active": true }, "tags": ["api", "docs"] سب سے زیادہ عام توثیق کی خرابیاں
- ایک اقتباسات استعمال کریں، یا کلیدی ناموں کے لیے ڈبل اقتباسات شامل کرنا بھول جائیں۔
- آخری آئٹم کے بعد ایک اضافی کوما ہے۔
- سٹرنگ میں غیر محفوظ شدہ نئی لائنیں یا دوہرے اقتباسات ہیں۔
- JSON میں JavaScript کی
undefined، تشریحات یا فنکشنز لکھیں۔
عملی خرابیوں کا ازالہ کرنے کا سلسلہ
پہلے، فارمیٹر/ویلیڈیٹر کو ایرر لائن کا پتہ لگانے دیں، اور پھر بیرونی گھنگھریالے بریکٹ یا مربع بریکٹ کے اندر کی طرف جوڑ بنائے گئے ڈھانچے کو چیک کریں۔ اس بات کی تصدیق کرنے کے بعد کہ فارمیٹ درست ہے، فیلڈ کے نام، اقسام اور کاروباری اصول چیک کریں۔ ان تینوں چیزوں کو ایک ساتھ نہیں ملانا چاہیے۔
نتیجہ
JSON کی توثیق ڈیٹا کے معیار کی پہلی حد ہے۔ درست فارمیٹ کا مطلب یہ نہیں ہے کہ ڈیٹا کو ضروریات کو پورا کرنا چاہیے، لیکن اگر فارمیٹ غلط ہے، تو بعد میں تصدیق بالکل شروع نہیں ہوگی۔