نوع داده‌های JSON

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

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

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

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

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

زبان‌های JSON

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

مثال

{ "name":"Bill" }

اعداد JSON

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

مثال

{ "age":30 }

اجسام JSON

ممکن است که مقادیر JSON باشد شیء.

مثال

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

مجموعات JSON که به عنوان مقادیر استفاده می‌شوند باید قوانین مشابه مجموعه JSON را رعایت کنند.

مجموعه‌های JSON

ممکن است که مقادیر JSON باشد آرایه.

مثال

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

JSON بولین

ممکن است که مقادیر JSON باشد true/false.

مثال

{"sale":true}

JSON null

ممکن است که مقادیر JSON باشد null.

مثال

{"middlename":null}