میخوای وارد بازار کار بشی و محصولات خودت رو بفرشی همین الان ثبت نام کن
0

json در جاوا اسکریپت

JSON فرمتی از کد گذاری برای ذخیره و انتقال داده است. JSON اغلب هنگام ارسال داده ها از سرور به یک صفحه وب استفاده می شود.

JSON چیست؟

  • JSON مخفف عبارت Java Script Object Notation است.
  • JSON یک قالب تبادل داده سبک وزن است.
  • JSON زبان مستقل است *
  • JSON “توصیف خود” است و درک آن آسان است

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

مثال JSON

این نحو JSON ، شیء کارمندان را تعریف می کند: آرایه ای از ۳ رکورد (شیء) کارمند:

{
“employees”:[

{“firstName”:”John”, “lastName”:”Doe”},

{“firstName”:”Anna”, “lastName”:”Smith”},

{“firstName”:”Peter”, “lastName”:”Jones”}

]
}

قالب JSON مانند سینتکس اشیا جاوا اسکریپت است

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

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

قوانین نوشتن JSON

  • داده ها در جفت های (نام/مقدار) قرار دارند
  • داده ها با ویرگول از هم جدا می شوند
  • آکولاد ها نگهدارنده اشیا هستند
  • کروشه ها، آرایه ها را نگه می دارند

داده های JSON – یک نام و یک مقدار

داده های JSON به صورت جفت (نام / مقدار) نوشته می شوند ، دقیقاً مانند خصوصیات شی جاوا اسکریپت.

یک جفت نام / مقدار از یک نام فیلد (در دو نقل قول) تشکیل شده است ، پس از آن یک دو نقطه ، و سپس یک مقدار:

“firstName”:“John”

نام های JSON نیاز به نقل قول های دوتایی (“”) دارند ولی نام های جاوا اسکریپت نه.

اشیا JSON

اشیا JSON در داخل آکولاد { } نوشته شده اند.

درست مانند جاوا اسکریپت، اشیا می توانند چندین جفت (نام / مقدار) داشته باشند:

{“firstName”:“John”, “lastName”:“Doe”}

آرایه های JSON

آرایه های JSON در داخل کروشه [ ] نوشته می شوند.

درست مانند جاوا اسکریپت، یک آرایه می تواند شامل اشیا باشد:

“employees”:[
{“firstName”:“John”, “lastName”:“Doe”},
{“firstName”:“Anna”, “lastName”:“Smith”},
{“firstName”:“Peter”, “lastName”:“Jones”}
]

در مثال بالا ، شی “employees” یک آرایه است. که شامل سه شیء است.

هر شی اطلاعات یک شخص است (شامل یک نام و نام خانوادگی).

تبدیل متن JSON به یک شی جاوا اسکریپت

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

برای سادگی ، این را می توان با استفاده از یک رشته به عنوان ورودی نشان داد.

ابتدا یک رشته جاوا اسکریپت حاوی سینتکس JSON ایجاد کنید:

مثالها

نظراتتون رو زیر همین پست با ما به اشتراک بگذارید.

ارسال دیدگاه

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

×

سلام کاربر عزیز

هر سوالی دارید در این بخش هستیم تا شما رو راهنمائی کنیم

روی لوگومون کلیک کنید

× چطور میتونم کمکتون کنم؟