٪۴۰ تخفیف تابستانه شروع شد! بزرگترین حراج سال ما

به ما بپیوندید

آموزش JSON – مقدمه

JSON JSON مخفف J ava S cript O bject N otation است JSON یک قالب متنی برای ذخیره و انتقال داده است JSON “توصیف خود” است و درک آن آسان است مثال JSON این مثال یک رشته JSON است: '{"name":"John", "age":30, "car":null}' این یک شی را با 3 ویژگی تعریف…

محمد یوسفی

30 جولای 2021
JSON

JSON مخفف J ava S cript O bject N otation است

JSON یک قالب متنی برای ذخیره و انتقال داده است

JSON “توصیف خود” است و درک آن آسان است

مثال JSON

این مثال یک رشته JSON است:

'{"name":"John", "age":30, "car":null}'

این یک شی را با 3 ویژگی تعریف می کند:

  • نام
  • سن
  • ماشین

هر خاصیت دارای یک ارزش است.

اگر رشته JSON را با یک برنامه JavaScript تجزیه کنید ، می توانید به عنوان یک شی به داده ها دسترسی پیدا کنید:

let personName = obj.name;
let personAge = obj.age;

JSON چیست؟

  • JSON مخفف J ava S cript O bject N otation است
  • JSON یک قالب تبادل داده سبک وزن است
  • JSON متن ساده ای است که با علامت گذاری جاوا اسکریپت نوشته شده است
  • JSON برای ارسال داده بین رایانه استفاده می شود
  • JSON زبان مستقل است *

*
نحو JSON از نت شی JavaScript مشتق شده است ، اما قالب JSON فقط متن است.

کد خواندن و تولید JSON در بسیاری از زبانهای برنامه نویسی وجود دارد.

قالب JSON در ابتدا توسط داگلاس كراكفورد مشخص شد .


چرا از JSON استفاده کنیم؟

قالب JSON از نظر نحوی مشابه کد ایجاد اشیا Java جاوا اسکریپت است. به همین دلیل ، یک برنامه JavaScript می تواند داده های JSON را به راحتی به اشیا Java جاوا اسکریپت تبدیل کند.

از آنجا که قالب فقط متن است ، داده های JSON به راحتی می توانند بین رایانه ها ارسال شده و توسط هر زبان برنامه نویسی مورد استفاده قرار گیرند.

جاوا اسکریپت برای تبدیل رشته های JSON به اشیا Java جاوا اسکریپت یک عملکرد داخلی دارد:

JSON.parse()

JavaScript همچنین برای تبدیل یک شی به یک رشته JSON یک عملکرد داخلی دارد:

JSON.stringify()

می توانید متن خالص را از سرور دریافت کرده و از آن به عنوان یک شی JavaScript استفاده کنید.

شما می توانید یک شی JavaScript را در قالب متن خالص به سرور ارسال کنید.

شما می توانید با داده ها به عنوان اشیا Java جاوا اسکریپت کار کنید ، بدون تجزیه و تحلیل و ترجمه پیچیده.


ذخیره اطلاعات

هنگام ذخیره داده ها ، داده ها باید یک قالب خاص باشند ، و صرف نظر از مکانی که برای ذخیره آن انتخاب می کنید ، متن همیشه یکی از قالب های قانونی است.

JSON امکان ذخیره اشیا Java جاوا اسکریپت را به عنوان متن فراهم می کند.

منبع

مطالب مرتبط

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها