Bazasi boshqarish
Download 2.13 Mb. Pdf ko'rish
|
61dbf61e8b8af1.76566515
- Bu sahifa navigatsiya:
- XV- BOB. JSON VA MA’LUMOTLAR BAZASI JSON haqida umumiy tushunchalar
Nazorat uchun savollar: 1. Funksiya va prosedura haqida nimalarni bilasiz. 2. Funksiya yordamida so‘rov bajarish va uning natijasi nima uchun kerak? 3. Ma’lumotlar bazasiga obyektga-yo‘naltirilgan murojaat bibliotekasini tushuntiring. 4. Ma’lumotlar bazasi bilan ulanishni o‘rnatish qanday amalga oshiriladi? 5. Ma’lumotlar bazasiga murojaatlarni bajarish tartibini tushuntiring. 199 XV- BOB. JSON VA MA’LUMOTLAR BAZASI JSON haqida umumiy tushunchalar JSON (JavaScript Object Notation) bu ma’lumotlar almashinishi uchun ishlatiladigan text formati bo‘lib, javascript uchun yaratilgan va aynan shu tilda ko‘p qo‘llaniladi. Duglas Krokford tomonidan yaratilgan. JSON javascript uchun yaratilganiga qaramasdan uni ko‘pchilik tillarda ishlatishimiz mumkin. Aynam men uni androidda server bilan malumot almashganda ishlatganman. Server json ko‘rinishida malumotlarni jo‘natgan, abdroidda u parse qilinib mos class obyektlariga aylantirilgan. Shaxsiy tajribamdan ( uncha katta emas-u :) ) kelib chiqib aytadigan bo‘lsam, JSON obyekt asason frontendga backenddan malumotlarni jo‘natishda ishlatiladi. Hususan PHPga keladigan bo‘lsak uning 5.2 versiyasidan boshlab json_encode() va json_decode() junksiyalari kiritilgan. JSON ga misol: { "firstName" : "Anvar" , "lastName" : "Anvarov" , "address" : { "streetAddress" : "Toshkent k., 101, кв.101" , "city" : "Toshkent" , "postalCode" : 101101 }, "phoneNumbers" : [ "812 123-1234" , "916 123-4567" ] } Ko‘rib turganimizdek u 2 qismdan iborat: key(o‘zgaruvchi nomi) va qiymati. Nomidan kelib chiqib chiqqan holda u oddiy javascript obyektga juda o‘xshaydi. Javascript Obyekt haqidagi postni o‘qishingiz mumkin. Ularning assosiy farqi: 200 Key (o‘zgaruvchi nomi) har doim " ichida yozilishi kerak. Qabul qiladigan qiymatlari; String; sonli qiymat; boshqa JSON obyekt; massiv; bool qiymat; null; Masalan: // JSON: { "foo" : "bar" } // Javascript obyekt: var o= { foo : "bar" }; Biz javascript obyektni var o = { foo: «bar» }; deb yozgan taqdirimizda ham javascript xatosiz ishlayveradi.Nimaga Download 2.13 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling