Junior — Middle
JSON formatidagi ma'lumotlarni obyektlarga va aksincha o'zgartirish uchun qaysi kutubxona ishlatiladi?
sobes.tech AI
AIdan javob
Python'da JSON formatidagi ma'lumotlarni obyektlarga aylantirish va aksincha qilish uchun odatda standart json kutubxonasi ishlatiladi.
Foydalanish misoli:
import json
# JSON satrini Python obyekti sifatida o'qish
json_str = '{"name": "Иван", "age": 30}'
data = json.loads(json_str)
print(data['name']) # Chiqishi: Иван
# Python obyekti sifatida JSON satrini yaratish
python_obj = {'city': 'Moskva', 'population': 12000000}
json_data = json.dumps(python_obj, ensure_ascii=False)
print(json_data) # Chiqishi: {"city": "Moskva", "population": 12000000}
Boshqa dasturlash tillari uchun o'z kutubxonalari mavjud, masalan, JavaScriptda JSON ichki obyekti, Java uchun Jackson yoki Gson kutubxonalari.