JSON Data Types
در JSON، هر مقدار باید یکی از انواع دادههای مجاز باشد.
رعایت نوع دادهها برای صحت تبادل دادهها و پردازش در جاوااسکریپت بسیار مهم است.
🔹 1. String (رشته)
-
رشتهها باید در کوتیشن دوتایی ("") قرار گیرند
-
میتوانند شامل حروف، اعداد و نمادها باشند
🔹 2. Number (عدد)
-
اعداد صحیح یا اعشاری
-
منفی و مثبت مجاز است
-
نباید در کوتیشن باشند
🔹 3. Boolean (درست/نادرست)
-
مقادیر منطقی true یا false
-
بدون کوتیشن
🔹 4. Array (آرایه)
-
مجموعهای از مقادیر
-
مقادیر میتوانند از هر نوع داده JSON باشند
-
داخل [] قرار میگیرند
🔹 5. Object (شیء)
-
مجموعهای از کلید:مقدار
-
مقادیر میتوانند رشته، عدد، boolean، آرایه یا شیء دیگر باشند
-
داخل {} قرار میگیرند
🔹 6. Null
-
نمایانگر عدم مقدار یا خالی بودن
-
بدون کوتیشن
🔹 7. نکات مهم
-
JSON فقط شامل دادهها است، توابع و تاریخها مجاز نیستند
-
کلیدها همیشه در کوتیشن دوتایی قرار میگیرند
-
ترکیب انواع دادهها در آرایه و شیء مجاز است
✅ خلاصه
-
JSON انواع داده مجاز:
-
String →
"Ali"
-
Number →
25
-
Boolean →
true/false
-
Array →
["HTML","CSS"]
-
Object →
{"name":"Ali"}
-
Null →
null
-
-
رعایت نوع دادهها برای پردازش و تبادل دادهها ضروری است