یک بار برای همیشه بدونیم که JSON اصلا چی هست؟!
این JSON چیه اصلا ؟
این JSON مخفف عبارت JavaScript Object Notation (نشانهگذاری اشیاء جاوا اسکریپت) است. این یک قالب تبادل داده سبک وزن و خوانا برای انسان است که برای تبادل اطلاعات بین برنامهها و سیستمهای مختلف به کار میرود.
و JSON از ساختارهای دادهای سادهای مانند اعداد، رشتهها، آرایهها و اشیاء تشکیل شده است. این ساختارها به گونهای هستند که به راحتی توسط انسان قابل فهم و تفسیر هستند.
مثالهایی از JSON
در اینجا چند نمونه از کد JSON آورده شده است:
این کد یک شیء JSON را با سه ویژگی تعریف میکند:
- name: نام ("Amir")
- age: سن (33)
- skills: لیستی از مهارتها ("برنامهنویسی", "نوشتن", "تحقیق")
کاربردهای JSON
این JSON به طور گسترده در موارد زیر استفاده میشود:
- تبادل داده بین برنامههای وب: JSON به دلیل خوانایی و سادگی، انتخابی ایدهآل برای تبادل داده بین برنامههای وب در سمت سرور و کلاینت است.
- ذخیرهسازی دادهها: JSON میتواند برای ذخیرهسازی دادهها در فایلها یا پایگاههای داده استفاده شود.
- ارسال دادهها بین APIها: JSON به طور گسترده برای ارسال دادهها بین APIها (رابطهای برنامهنویسی کاربردی) استفاده میشود.
مزایای JSON
این JSON دارای مزایای متعددی است، از جمله:
- سبک وزن: JSON حجم دادهای بسیار کمی دارد، که آن را برای تبادل داده از طریق شبکه ایدهآل میکند.
- خوانا: JSON برای انسان قابل فهم است، که خواندن و نوشتن آن را آسان میکند.
- سازگار: JSON توسط اکثر زبانهای برنامهنویسی پشتیبانی میشود.
جمعبندی
و JSON یک قالب تبادل داده محبوب و قدرتمند است که به دلیل سادگی، خوانایی و سازگاری، به طور گسترده در برنامههای مختلف استفاده میشود.
منابع:
https://en.wikipedia.org/wiki/JSON
این یکی از صدها مطلب و نکاتی هستش که ما توی چنل تلگراممون قرار میدیم. ما اونجا حتی یه گروهم داریم که نزدیک به 1000 نفر عضو داره و هر سوالی در رابطه با جاوااسکریپت و ریکت و بک اند و ... داشته باشید اعضای گروه کمکتون میکنن
ضمنا بهترین دوره جاوااسکریپت جهان رو هم داخلش قرار دادیم کاملا رایگان ✌️
یه سر بهمون بزن ❤️
نویسنده این مقاله کوتاه :
مطلبی دیگر از این انتشارات
پکیج Lodash چیه اصلا ؟؟؟
مطلبی دیگر از این انتشارات
اصول و عملکرد Local Storage در مرورگرها !!!
مطلبی دیگر از این انتشارات
اولویت عملگرها توی جاوا اسکریپت !