JSON و کاربرد آن در پلتفرم +IOT چیست

JSON چیست؟

جیسون یک قالب سبک وزن (lightweight) برای ذخیره و حمل‌ونقل داده است. شما با این فرمت می‌توانید اطلاعات را در قالب متن جابه جا کنید و حتی از بیرون از شبکه انتقال دهید. فایلهای جیسون هم برای انسان و هم برای کامپیوترها خوانایی دارند.

JSON برای تبادل اطلاعات بین سرور و مرورگر فرمت سبک و مناسبی است. اما تنها فرمت موجود برای این کار نیست و XML هم در این زمینه وجود دارد. اما چرا بعضی‌ها JSON را به XML ترجیح می‌دهند؟ شاید بخاطر خوانایی بیشتر آن نسبت به XML و محبوبیت زبان JavaScript است.

شکل کلی و مثالی از JSON

این شکل از داده که نیز می تواند بصورت رشته حرفی مبادله شود دارای یک قسمت نام پارامتر و مقدار پارامتر می باشد و معمولا بین { } نوشته می شود :

{“temp”:”102″} یا {“name”:”ali”}

این نوعه بلوک از اطلاعات برای ارسال و ریافت سریع و ساده بین کلاینت و سرور می باشد. جهت سهولت کاربری نیز در پلتفرم IOT نیز از این نوع بلوک اطلاعاتی استفاده شده است تا کلاینت مقدار پارامترهای خروجی و ورودی را بصورت ساده و قابل درک ارسال یا دریافت نماید.

کلاینت نیز می تواند چند پارامتر را در یک بلوک دیتا JSON ارسال یا دریافت نمایید :

{“id”:”app” , “temp”:”100″ , “switch01″:”ON”}

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *