یک بار برای همیشه بدونیم که 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 چیه اصلا ؟؟؟
مطلبی دیگر از این انتشارات
جاوا اسکریپت را به توربوشارژ مجهز کنید!
مطلبی دیگر از این انتشارات
خواندن فایل در Node.js با استفاده از ماژولهای داخلی !!!