JSON در جاوا اسکریپت

JSON در جاوا اسکریپت: راهنمای جامع

JSON یا JavaScript Object Notation یک فرمت سبک و متداول برای تبادل داده‌هاست که برپایه ساختارهای ساده جاوا اسکریپت طراحی شده است. این فرمت امروزه به عنوان استانداردی جهانی در ارتباط بین سرویس‌های وب و برنامه‌های کاربردی مورد استفاده قرار می‌گیرد.

JSON زبانی مستقل از پلتفرم است که هم توسط انسان قابل خواندن و هم توسط ماشین قابل پردازش می‌باشد.

ساختار پایه JSON

داده‌های JSON می‌توانند به دو شکل اصلی سازماندهی شوند:

  • جفت‌های کلید-مقدار (Key-Value Pairs): مشابه شیء در جاوا اسکریپت
  • آرایه‌های مرتب (Ordered Lists): مجموعه‌ای از مقادیر که با کاما از هم جدا شده‌اند
نوع داده مثال
رشته (String) "نام": "علی"
عدد (Number) "سن": 25
آرایه (Array) "مهارت‌ها": ["JS", "HTML", "CSS"]

کاربردهای JSON در جاوا اسکریپت

JSON در جاوا اسکریپت کاربردهای متعددی دارد که مهم‌ترین آن‌ها عبارتند از:

  1. ذخیره‌سازی و انتقال داده بین سرور و کلاینت
  2. پیکربندی برنامه‌ها و تنظیمات
  3. تبادل داده بین APIهای مختلف
  4. ذخیره‌سازی داده‌های موقت در حافظه مرورگر

برای آشنایی بیشتر با روش‌های کار با JSON در جاوا اسکریپت می‌توانید از JSON در جاوا اسکریپت استفاده کنید.

تبدیل JSON به شیء و بالعکس

جاوا اسکریپت دو تابع اصلی برای کار با JSON ارائه می‌دهد:

JSON.parse(): تبدیل رشته JSON به شیء جاوا اسکریپت

JSON.stringify(): تبدیل شیء جاوا اسکریپت به رشته JSON

مثال کاربردی:

عملیات کد نمونه
تبدیل شیء به JSON JSON.stringify({name: "علی"})
تبدیل JSON به شیء JSON.parse('{"name":"علی"}')

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