JSON چیست؟
جیسون یک قالب سبک وزن (lightweight) برای ذخیره و حملونقل داده است. شما با این فرمت میتوانید اطلاعات را در قالب متن جابه جا کنید و حتی از بیرون از شبکه انتقال دهید. فایلهای جیسون هم برای انسان و هم برای کامپیوترها خوانایی دارند.
JSON برای تبادل اطلاعات بین سرور و مرورگر فرمت سبک و مناسبی است. اما تنها فرمت موجود برای این کار نیست و XML هم در این زمینه وجود دارد. اما چرا بعضیها JSON را به XML ترجیح میدهند؟ شاید بخاطر خوانایی بیشتر آن نسبت به XML و محبوبیت زبان JavaScript است.
شکل کلی و مثالی از JSON

این شکل از داده که نیز می تواند بصورت رشته حرفی مبادله شود دارای یک قسمت نام پارامتر و مقدار پارامتر می باشد و معمولا بین { } نوشته می شود :
{“temp”:”102″} یا {“name”:”ali”}
این نوعه بلوک از اطلاعات برای ارسال و ریافت سریع و ساده بین کلاینت و سرور می باشد. جهت سهولت کاربری نیز در پلتفرم IOT نیز از این نوع بلوک اطلاعاتی استفاده شده است تا کلاینت مقدار پارامترهای خروجی و ورودی را بصورت ساده و قابل درک ارسال یا دریافت نماید.
کلاینت نیز می تواند چند پارامتر را در یک بلوک دیتا JSON ارسال یا دریافت نمایید :
{“id”:”app” , “temp”:”100″ , “switch01″:”ON”}