JSON چیست؟ نحوه بررسی و عیب یابی خطاهای رایج

از ساختار داده تا استراتژی تأیید، JSON ایجاد کنید که قابل خواندن، نگهداری و مبادله باشد.

JSON چیست؟ نحوه بررسی و عیب یابی خطاهای رایج

JSON چیست

JSON (نمادگذاری شی جاوا اسکریپت) یک قالب متنی است که معمولاً برای تبادل داده بین فایل‌های پیکربندی، درخواست‌های API و سیستم‌ها استفاده می‌شود. خواندن آن آسان است، اما قالب بسیار سخت‌گیرانه است: یک کاما کمتر یا یک نقل قول بیشتر باعث شکست تجزیه می‌شود.

ساختار هسته

JSON از اشیا، آرایه ها و مقادیر پایه تشکیل شده است. اشیاء در براکت های فرفری محصور می شوند، نام کلیدها باید از نقل قول دوتایی استفاده کنند. آرایه ها در پرانتز مربع قرار می گیرند. JSON معتبر می تواند شامل رشته ها، اعداد، مقادیر بولی، null، اشیا و آرایه ها باشد.

{ "user": { "name": "Lin"، "active": true }، "tags": ["api", "docs"] }

شایع ترین خطاهای اعتبارسنجی

  • از نقل قول های تکی استفاده کنید، یا فراموش کنید که برای نام های کلیدی، دو نقل قول اضافه کنید.
  • بعد از آخرین مورد یک کاما اضافی وجود دارد.
  • خطوط جدید بدون فرار یا دو نقل قول در رشته وجود دارد.
  • جاوا اسکریپت undefined، حاشیه نویسی یا توابع را در JSON بنویسید.

توالی عیب‌یابی عملی

ابتدا، اجازه دهید فرمت‌کننده/تأییدکننده خط خطا را پیدا کند و سپس ساختار جفت شده را از براکت فرفری بیرونی یا براکت مربع به سمت داخل بررسی کنید. پس از تأیید معتبر بودن قالب، نام فیلدها، انواع و قوانین تجاری را بررسی کنید. این سه چیز را نباید با هم مخلوط کرد.

نتیجه گیری

تأیید JSON اولین آستانه برای کیفیت داده است. فرمت صحیح به این معنی نیست که داده ها باید شرایط لازم را داشته باشند، اما اگر قالب نادرست باشد، تأیید بعدی اصلاً شروع نمی شود.