MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT
AXBOROT TEXNOLOGIYALARI UNIVERSITETI
SAMARQAND FILIALI
“KOMPYUTER INJINIRINGI” FAKULTETI
“Web texnologiya va SEO optimizatsiya” fanidan
2-mustaqil ishi
Fan o‘qituvchisi: Xolmatov O.
Talaba: Eshonkulov J.
S a m a r q a n d _ 2024
Amaliy qisim:
Menga ushbu mustaqil ishda “Randomuser.me” sayitiga so’rov yuborib,
so’rov natijasidan foydalanuvchi haqidagi malumotlarni chop etishda foydalandim.
Bu ishda ayna bitta userning malumotlarini ekranga chop etish vazifasini bajardim.
1. Qadam requests import qilib olgan holatda berilgan sayitga so’rov yubordim.
Natija:
{"results":[{"gender":"male","name":{"title":"Mr","first":"Eren","last":"N
ebioğlu"},"location":{"street":{"number":7375,"name":"Mevlana
Cd"},"city":"Denizli","state":"Balıkesir","country":"Turkey","postcode":10
432,"coordinates":{"latitude":"70.8891","longitude":"-
118.5541"},"timezone":{"offset":"+9:30","description":"Adelaide,
Darwin"}},"email":"
eren.nebioglu@example.com
","login":{"uuid":"5aebe310-
f48a-428a-bea6-
11cbc43a33b2","username":"purplegorilla159","password":"trinity","salt":"8
rGNiFNB","md5":"0dfb2bbe4b6aa7f74713e88f46c3b705","sha1":"52b8cde5f80c9cf3
818541db240be0af91377ed9","sha256":"0eda24ae99babf40506008e41a6aee2f6df45a
5bc541e4d41923689b35961e50"},"dob":{"date":"1951-06-
08T19:23:58.401Z","age":72},"registered":{"date":"2018-07-
31T18:15:36.780Z","age":5},"phone":"(722)-622-6111","cell":"(965)-765-
7801","id":{"name":"","value":null},"picture":{"large":"
https://randomuser
.me/api/portraits/men/71.jpg
","medium":"
https://randomuser.me/api/portrait
s/med/men/71.jpg
","thumbnail":"
https://randomuser.me/api/portraits/thumb/m
en/71.jpg
"},"nat":"TR"}],"info":{"seed":"1ed576efe3267503","results":1,"pa
ge":1,"version":"1.4"}}
2. Qadam Json malumotning ‘results’ ni ichidagi malumotlarni type ni ko’rdik
Natija:
3. Qadam Json malumotning ‘results’ ni ichidagi aynan bitta userga tegishli
malumotlarni chiqardim.
Natija:
{'title': 'Mr', 'first': 'Frankie', 'last': 'Dean'}
4. Bu yerda aynan user ning first malumotini chiqardim.
Natija:
Tetyana Lyubinskiy
5. Bu yerda aynan user ning title malumotini chiqardim
Natija:
Ellie Robinson
Xulosa:
Ushbu Mustaqil ishda API orqali Json typedagi malumotlar bilan ishlash ha-
qida ko’nikmalar hosil qildim. Json malumotlarni ichidagi turli xil datalar bilan
ishlashni ularni consoleda chop etishni ko’rib chiqdim.
|