raqam (butun yoki haqiqiy).
true (mantiqiy rost), false (mantiqiy yolg’on) va null.
satr - nol yoki undan ko'p kodli belgilar qo'shilib, qo'shtirnoq ichida joylashtirilgan. Belgilar "\" (\ ', \ ", \\, \ /, \t, \n, \r, \f va \b so'zlari bilan boshlanadigan) ketma-ketlikdan foydalanib belgilanishi mumkin yoki Unicode o'n oltilik sanoq sistemasida \uFFFF deb yozilgan.
Satr xuddi shu nomdagi JavaScriptning literaliga juda o'xshash. Raqam Javascript raqamiga juda o'xshaydi, faqat o'nlik formatini ishlatadi (ajratuvchi sifatida davr bilan). Bo'shliqlarni har qanday ikkita sintaktik elementlar orasiga kiritish mumkin.
Quyidagi misolda odamni tavsiflovchi ob'ektning JSON vakili ko'rsatilgan. Ma'lumotda ism va familiya satrlari maydonchalari, manzil ma'lumotlari va telefon raqamlari ro'yxati berilgan qator mavjud. Misoldan ko'rinib turibdiki, qiymat ichki tuzilish bo'lishi mumkin.
{
"firstName": "Anvar",
"lastName": "Sodiqov",
"address": {
"streetAddress": "Samarqand v., 101, кv.101",
"city": "Samarqand",
"postalCode": 101101
},
"phoneNumbers": [
"812 123-1234",
"916 123-4567"
]
}
“PostalCode” juftligiga e'tibor bering: 101101. JSON-da raqamlar va satrlar qiymat sifatida ishlatilishi mumkin. Shuning uchun, "postalCode": "101101" yozuvi satrni o'z ichiga oladi va "postalCode": 101101 allaqachon raqamli qiymatdir. Javascript va PHP-da noto'g'ri yozilganligi sababli raqam (ehtimol satr) raqamga aylantirilishi mumkin va dastur mantig'iga ta'sir qilmaydi. Biroq, qiymat turiga ehtiyotkorlik bilan yondashish tavsiya etiladi, chunki JSON tizimlararo aloqa uchun ishlatiladi.
XML tilida bunday struktura quyidagicha ko'rinishi mumkin:
Anvar
Sodiqov
Samarqand v., 101, kv.101
Samarqand
101101
812 123-1234
916 123-4567
yoki bunday:
firstName=" Anvar " lastName=" Sodiqov ">
812 123-1234
916 123-4567
JSON5. JSON5 - ECMAScript 5 sintaksisiga muvofiq JSON formatining kengaytirilgan shakli, chunki JSON nafaqat dasturlar o'rtasidagi aloqa uchun ishlatiladi, balki qo'lda tuziladi/tahrir qilinadi. JSON5 fayli har doim yaroqli ECMAScript5 kodidir. JSON5 JSON bilan orqaga mos keladi. Ba'zi dasturlash tillari uchun JSON5 sintaksisi allaqachon mavjud.
Do'stlaringiz bilan baham: |