JSON

JSON یک قالب متنی برای نمایش و تبادل داده میان برنامه‌هاست که ساختارش به بخشی از syntax زبان JavaScript شباهت دارد.

توضیح

در JSON، داده با مقدارهای number، boolean، string و null، به‌همراه array و object نمایش داده می‌شود. array دنباله‌ای مرتب از مقدارهاست و object کلیدهای string را به مقدارها وصل می‌کند؛ این ساختارها می‌توانند داخل هم قرار بگیرند. برنامه‌ها متن JSON را به دادهٔ قابل استفاده تبدیل می‌کنند و برعکس، داده را برای ذخیره یا ارسال به JSON تبدیل می‌کنند. JSON به JavaScript محدود نیست و برای نوع‌هایی مثل function یا تاریخ، نمایش بومی ندارد؛ چنین مقدارهایی باید به شکلی قابل نمایش تبدیل شوند.

مثال

const text = '{"name":"Sara","active":true,"scores":[10,20]}';
const data = JSON.parse(text);
console.log(data.name); // Sara

چرا مهمه

هنگام کار با API‌ها، فایل‌های تنظیمات و تبادل داده بین برنامه‌ها با JSON روبه‌رو می‌شوی. شناخت نوع‌های مجاز و ساختار آن کمک می‌کند داده را درست تولید و دریافت کنی.

این کارت را هوش مصنوعی نوشته و دو بار با هوش مصنوعی بررسی شده است.

بر پایهٔ «JSON» از MDN Web Docs (Mozilla Contributors)، با مجوز CC BY-SA 2.5. این کارت هم با همین مجوز منتشر شده است.

مطالبی با این مفهوم

هنوز مطلبی منتشر نشده.