Json teksti eki strukturalardan biri (kodlanǵan)


raqam (butun yoki haqiqiy). literals



Download 399,38 Kb.
bet2/3
Sana19.08.2021
Hajmi399,38 Kb.
#151321
1   2   3
Bog'liq
JSON

raqam (butun yoki haqiqiy).
literals true (mantiqiy haqiqiy), noto'g'ri (mantiqiy noto'g'ri) va null.
string - bu ikki qavatli tirnoq ichiga olingan nol yoki undan ortiq unikodli belgilarning tartiblangan to'plami. Belgilar teskari burilish "\" (\ ", \\, \ /, \ t, \ n, \ r, \ f va \ b qo'llab-quvvatlanadi) dan boshlanadigan qochish ketma-ketliklari yordamida aniqlanishi yoki o'n oltinchi raqamda yozilishi mumkin. Unicode-da \ uFFFF sifatida.

Satr Javascript-dagi bir xil ma'lumot turidagi literalga juda o'xshaydi. Raqam Javascript raqamiga juda o'xshaydi, faqat u faqat o'nlik formatidan foydalanadi (nuqta ajratuvchi sifatida). Bo'sh joylarni istalgan ikkita sintaktik element orasiga kiritish mumkin.


Quyidagi misolda shaxsni tavsiflovchi ob'ektning JSON vakili ko'rsatilgan. Ma'lumotlar nomi va familiyasi satrlari maydonlarini, manzil ma'lumotlarini va telefon raqamlari ro'yxatini o'z ichiga olgan qatorni o'z ichiga oladi. Misoldan ko'rinib turibdiki, qiymat ichki tuzilish bo'lishi mumkin.

juftlikka e'tibor bering "postalCode": 101101. JSON-da raqam va satr qiymat sifatida ishlatilishi mumkin. Shuning uchun "postalCode": "101101" yozuvida qator mavjud, va "postalCode": 101101 allaqachon raqamli qiymatga ega.

Javascript va PHP-da zaif terish tufayli raqam (ehtimol satr) raqamga tashlanishi va dastur mantig'iga ta'sir qilmasligi mumkin. Biroq, qiymat turiga ehtiyotkorlik bilan murojaat qilish tavsiya etiladi, chunki JSON tizimlararo aloqa uchun ishlatiladi.

XML tilida bunday tuzilma quyidagicha ko'rinadi:



yoki shunga o'xshash:



JSON sxemasi


JSON sxemasi - JSON hujjatining tuzilishini tavsiflovchi tillardan biri. JSON sintaksisidan foydalanadi. XML sxemasi, RelaxNG, Kwalify tushunchalari asosida. JSON sxemasi o'zini o'zi ta'riflovchi til: ma'lumotlarni qayta ishlash va ularning haqiqiyligini tavsiflash uchun foydalanilganda, xuddi shu ketma-ketlashtirish / deserializatsiya vositalaridan foydalanish mumkin

Tegishli ma'lumotlar uchun JSON-LD formati


Asosiy maqola: JSON-LD
JSON standarti mos yozuvlarni qo'llab-quvvatlamaydi, ammo kerakli natijaga erishish uchun qo'shimcha kelishuvlardan foydalanish mumkin. Bog'langan ma'lumotlar uchun W3C tavsiyasi RDF ma'lumot modelidan foydalanadigan JSON-LD. JSON-LD-da ma'lumotlarga kontekst qo'shiladi, bu JSON hujjat ob'ektlarining xususiyatlarini ontologiya elementlari bilan bog'laydi

Ajax-da JSON-dan foydalanish

Quyidagi Javascript kodi misoli serverdan JSON ob'ektini so'rash uchun qanday qilib XMLHttpRequest-dan foydalanishi mumkinligini ko'rsatadi (dasturning server tomoni chiqarib tashlangan; u url so'rovlariga javoban JSON satr formatida ma'lumotlarni yuboradigan kodni o'z ichiga olishi kerak)

XMLHttpRequest dasturining ushbu misoli Internet Explorer-ni 6 versiyasiga qadar qo'llab-quvvatlamaydi, shuning uchun ular bir oz boshqacha koddan foydalanishlari kerak. XMLHttpRequest dasturining imkoniyatlari domenni cheklash qoidasi (bir xil kelib chiqish siyosati) tufayli cheklangan: so'rovga URL javob berish javob so'ragan server bilan bir xil DNS domenida bo'lishi kerak. Shu bilan bir qatorda, JSONP yondashuvi mijoz va server o'rtasida uzatiladigan kodlangan xususiyat chaqiruvidan foydalanishni o'z ichiga oladi, shuning uchun mijoz JSON-ga kodlangan ma'lumotlarni uchinchi tomon domenlaridan yuklab olishi va tugatish haqida ogohlantirishi mumkin.chaqiruvchi tomon, bu ba'zi xavfsizlik xatarlari va qo'shimcha server talablariga olib keladi.

Shu bilan bir qatorda, sahifa kodi JSON ma'lumotlarini asenkron ravishda so'rash uchun


Download 399,38 Kb.

Do'stlaringiz bilan baham:
1   2   3




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish