جیسن نوع داده‌ها

نوع داده معتبر

در JSON، ارزش‌ها باید یکی از نوع‌های داده زیر باشند:

  • زبان
  • اعداد
  • اشیاء (اشیاء JSON)
  • آرایه
  • بولین
  • Null

ارزش‌های JSONنمی‌تواناست که یکی از نوع‌های داده زیر است:

  • توابع
  • تاریخ
  • undefined

زبان‌های JSON

زبان‌های JSON باید بین قفل‌های دوگانه محصور باشند.

مثال

{ "name":"Bill" }

اعداد JSON

اعداد JSON باید عدد صحیح یا عدد اعشاری باشند.

مثال

{ "age":30 }

جیسن اوبجیکٹ

ارزش‌های JSON می‌تواند اشیاء باشد.

مثال

{
"employee":{ "name":"Bill Gates", "age":62, "city":"Seattle" }
}

اشیاء JSON به عنوان ارزش باید قوانین مشابه اشیاء JSON را رعایت کنند.

جیسن آرایه

ارزش‌های JSON می‌تواند آرایه باشد.

مثال

{
"employees":[ "Bill", "Steve", "David" ]
}

JSON بولین

ارزش‌های JSON می‌تواند باشد true/false

مثال

{"sale":true}

JSON null

ارزش‌های JSON می‌تواند باشد null

مثال

{"middlename":null}