Kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborottexnologiyalari universiteti


raqam (butun yoki haqiqiy). true


Download 356.68 Kb.
bet8/20
Sana28.10.2023
Hajmi356.68 Kb.
#1729149
1   ...   4   5   6   7   8   9   10   11   ...   20
Bog'liq
XML va malumotlar bazasi mustaqil ish Mirzaqulov Nazarbek

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.



    Download 356.68 Kb.

    Do'stlaringiz bilan baham:
  • 1   ...   4   5   6   7   8   9   10   11   ...   20




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling