Skip to content

JSON ma'lumot turlari ​

Ruxsat etilgan ma'lumot turlari ​

JSON-da qiymatlar quyidagi ma'lumot turlaridan biri bo'lishi shart:

  • Matn (string)
  • Raqam (number)
  • Obyekt (JSON obyekti)
  • Massiv
  • Mantiqiy qiymat (boolean)
  • null

Muhim

JSON qiymatlari quyidagilardan biri bo'la olmaydi:

  • Funksiya
  • Sana (Date obyekti)
  • undefined :::

JSON matnlari (Strings) ​

JSON-dagi matnlar har doim qo'shtirnoq (" ") ichida yozilishi kerak.

Misol ​

json
{ "name": "John" }

JSON raqamlari (Numbers) ​

JSON-dagi raqamlar butun son (integer) yoki suzuvchi nuqtali son (floating point) bo'lishi kerak.

Misol ​

json
{ "age": 30 }

JSON obyektlari ​

JSON-dagi qiymatlar obyekt bo'lishi mumkin.

Misol ​

json
{
  "employee": { "name": "John", "age": 30, "city": "New York" }
}

Eslatma

Qiymat sifatida ishlatiladigan obyektlar ham JSON sintaksisiga amal qilishi kerak.


JSON massivlari ​

JSON-dagi qiymatlar massiv bo'lishi mumkin.

Misol ​

json
{
  "employees": ["John", "Anna", "Peter"]
}

JSON mantiqiy qiymatlari (Booleans) ​

JSON-dagi qiymatlar true (rost) yoki false (yolg'on) bo'lishi mumkin.

Misol ​

json
{ "sale": true }

JSON null ​

JSON-dagi qiymatlar null (bo'sh) bo'lishi mumkin.

Misol ​

json
{ "middlename": null }