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.
JSONDecoderJSON’ni deseriyalashtirish (tahlil qilish) xatti-harakatini sozlash uchun sinf.
JSONEncoderJSON’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.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!