Bazasi boshqarish


Download 2.13 Mb.
Pdf ko'rish
bet119/153
Sana20.10.2023
Hajmi2.13 Mb.
#1710944
1   ...   115   116   117   118   119   120   121   122   ...   153
Bog'liq
61dbf61e8b8af1.76566515

 
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:
1   ...   115   116   117   118   119   120   121   122   ...   153




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