انواع داده ها در JSON – آموزش JSON

  • پنجشنبه ۱۱ مهر ۱۳۹۸
  • بازدید ۱,۱۳۵ نفر

تصویر json-datatypes_7150 انواع داده ها در JSON - آموزش JSON

انواع داده ها در JSON

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

ردیفتوضیحات
1Number

اعداد صحیح یا اعشاری

2String

کاراکترهای یونیکد که بین دو ” قرار می گیرند

3Boolean

true یا  false

4Array

یک دنباله مرتب از مقادیر

5Value

می تواند عدد، رشته، true یا false، null و غیره باشد

6Object

مجموعه نامرتب از مقادیر به صورت جفت های key:value

7Whitespace

می توان بین هر جفت از token ها استفاده کرد.

8null

خالی

نوع داده Number

  • از فرمت hexadecimal و Octal استفاده نمی شود.
  • از NaN یا Infinity استفاده نمی شود.

جدول زیر انواع مقادیر Number را نشان می دهد:

ردیفتوضیحات
1Integer

اعداد بین 1 تا 9، صفر و مقادیر منفی و مثبت

2Fraction

مقادیر کسری مانند 0.3، 0.9

3Exponent

نماد علمی مانند e، e +، e-، E، E +، E-

سینتکس

مثال

مثال زیر نشان می دهد که مقادیر عددی نباید بین دو “ قرار بگیرند.

نوع داده String

  • دنباله ای از کاراکترهای یونیکد است که بین دو “ قرار میگیرند.
  • یک کاراکتر یعنی رشته ای به طول 1.

جدول زیر کاراکترهای کنترلی که می توان در داخل نوع داده string استفاده کرد را نشان می دهد:

ردیفتوضیحات
1

double quotation

2\

backslash

3/

forward slash

4b

backspace

5f

form feed

6n

new line

7r

carriage return

8t

horizontal tab

9u

four hexadecimal digits

سینتکس

مثال

مثال زیر نوع داده string را نشان می دهد:

نوع داده Boolean

این نوع داده فقط می تواند یکی از مقادیر true یا false را در خود نگه دارد.

سینتکس

مثال

نوع داده Array

  • یک مجموعه مرتب از مقادیر است.
  • مقادیر در بین دو علامت [] قرار میگرند. به عبارت دیگر آرایه ها با [ شروع و با ] پایان می یابند.
  • مقادیر آرایه با کاما (,) از هم جدا می شوند.
  • اندیس گذاری آرایه می تواند از 0 یا 1 شروع شود.

سینتکس

مثال

مثال زیر یک آرایه که مقادیری از نوع object دارد را نشان می دهد:

نوع داده Object

  • مجموعه نامرتب از مقادیر به صورت جفت های key:value است.
  • مقادیر یک Object در داخل دو علامت {} قرار می گیرند.
  • مقادیر با کاما (,) از هم جدا می شوند.
  • Key ها باید از نوع رشته و متفاوت از یک دیگر باشند.

سینتکس

مثال

فضای خالی (Whitespace)

می توان بین هر جفت از token ها استفاده کرد. باعث می شود تا خوانی کدها افزایش یابد.

سینتکس

مثال

نوع داده Null

نشان دهنده خالی است.

سینتکس

مثال

JSON Value

شامل:

  • number
  • string
  • boolean
  • array
  • object
  • null

سنتکس

مثال

ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است