JSON در جاوا اسکریپت
JSON در جاوا اسکریپت: راهنمای جامع
JSON یا JavaScript Object Notation یک فرمت سبک و متداول برای تبادل دادههاست که برپایه ساختارهای ساده جاوا اسکریپت طراحی شده است. این فرمت امروزه به عنوان استانداردی جهانی در ارتباط بین سرویسهای وب و برنامههای کاربردی مورد استفاده قرار میگیرد.
JSON زبانی مستقل از پلتفرم است که هم توسط انسان قابل خواندن و هم توسط ماشین قابل پردازش میباشد.
ساختار پایه JSON
دادههای JSON میتوانند به دو شکل اصلی سازماندهی شوند:
- جفتهای کلید-مقدار (Key-Value Pairs): مشابه شیء در جاوا اسکریپت
- آرایههای مرتب (Ordered Lists): مجموعهای از مقادیر که با کاما از هم جدا شدهاند
نوع داده | مثال |
---|---|
رشته (String) | "نام": "علی" |
عدد (Number) | "سن": 25 |
آرایه (Array) | "مهارتها": ["JS", "HTML", "CSS"] |
کاربردهای JSON در جاوا اسکریپت
JSON در جاوا اسکریپت کاربردهای متعددی دارد که مهمترین آنها عبارتند از:
- ذخیرهسازی و انتقال داده بین سرور و کلاینت
- پیکربندی برنامهها و تنظیمات
- تبادل داده بین APIهای مختلف
- ذخیرهسازی دادههای موقت در حافظه مرورگر
برای آشنایی بیشتر با روشهای کار با JSON در جاوا اسکریپت میتوانید از JSON در جاوا اسکریپت استفاده کنید.
تبدیل JSON به شیء و بالعکس
جاوا اسکریپت دو تابع اصلی برای کار با JSON ارائه میدهد:
JSON.parse(): تبدیل رشته JSON به شیء جاوا اسکریپت
JSON.stringify(): تبدیل شیء جاوا اسکریپت به رشته JSON
مثال کاربردی:
عملیات | کد نمونه |
---|---|
تبدیل شیء به JSON | JSON.stringify({name: "علی"}) |
تبدیل JSON به شیء | JSON.parse('{"name":"علی"}') |
JSON امروزه به یکی از ارکان اصلی توسعه وب تبدیل شده است. درک صحیح این فرمت و روشهای کار با آن در جاوا اسکریپت برای هر توسعهدهندهای ضروری است. برای مطالعه عمیقتر میتوانید JSON در جاوا اسکریپت.