json
Python json moduli
❮ Python o‘rnatilgan modullari
Misol
JSON’ga seriyalashtiring va qayta tiklang:
import json
data = {"name": "Emil", "age": 30}
s = json.dumps(data, sort_keys=True)
print(s)
print(json.loads(s)["name"])
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
json moduli JSON (JavaScript Object Notation) ma’lumotlarini kodlaydi va dekodlaydi.
Undan Python obyektlarini string/fayllarga seriyalashtirish va JSON’ni tahlil qilib, qayta Python ma’lumot turlariga o‘girish uchun foydalaning.
A’zolar
| A’zo | Tavsif |
|---|---|
| dump() | obj’ni JSON formatidagi oqim sifatida faylsimon obyektga seriyalashtiradi. |
| dumps() | obj’ni JSON formatidagi str’ga seriyalashtiradi. |
| JSONDecoder | JSON’ni deseriyalashtirish (tahlil qilish) xatti-harakatini sozlash uchun sinf. |
| JSONEncoder | JSON’ga seriyalashtirish (kodlash) xatti-harakatini sozlash uchun sinf. |
| load() | fp’ni (.read() metodini qo‘llab-quvvatlaydigan faylsimon obyekt) Python obyektiga deseriyalashtiradi. |
| loads() | JSON hujjatini o‘z ichiga olgan str, bytes yoki bytearray nusxasini Python obyektiga deseriyalashtiradi. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
