Mundarija:

Python JSON bilan qanday ishlaydi?
Python JSON bilan qanday ishlaydi?

Video: Python JSON bilan qanday ishlaydi?

Video: Python JSON bilan qanday ishlaydi?
Video: API o'zi nima? 2024, Noyabr
Anonim

JSON ichida Python

Python bor JSON moduli bo'ladi ma'lumotlar tuzilmalarini o'zgartirishga yordam beradi JSON torlar. Import qilish uchun import funksiyasidan foydalaning JSON modul. The JSON modul hisoblanadi asosan aylantirish uchun ishlatiladi piton yuqoridagi lug'at a ichiga JSON deb belgilang mumkin faylga yoziladi

Xuddi shunday, siz so'rashingiz mumkin: Python JSON fayllarini qanday ishlaydi?

Mashqlar

  1. Yangi Python faylini import JSON yarating.
  2. JSON sifatida foydalanish uchun lug'atni satr shaklida yarating.
  3. Satringizni lug'atga aylantirish uchun JSON modulidan foydalaning.
  4. Satringizdan ma'lumotlarni yuklash uchun sinf yozing.
  5. Sinfingizdan ob'ektni yarating va undan ba'zi ma'lumotlarni chop eting.

Xuddi shunday, Python-da JSON faylini qanday tashlaysiz? 2. Python Dict faylini JSON fayliga tashlang yoki JSON faylidan Dictni yuklang.

  1. Fayl ob'ektini olish uchun ochiq usulni chaqiring.
  2. json ga qo'ng'iroq qiling. dict ma'lumotlarini JSON fayliga saqlash uchun dump(dict_object, file_object). import json # Python dict obyektini JSON formatidagi faylga saqlang.

Buni hisobga olsak, Python-da JSON-ni qanday yozish mumkin?

Fayldagi ma'lumotlar oqimini boshqarish uchun JSON kutubxona ichida Python aylantirish uchun dump() yoki dumps() funksiyasidan foydalanadi Python ob'ektlarni o'z ichiga oladi JSON ob'ekt, shuning uchun uni osonlashtiradi yozish fayllarga ma'lumotlar. Quyida keltirilgan quyidagi jadvalga qarang.

JSON yozish ichidagi faylga piton.

PYTHON OBYEKTI JSON OBYEKTI
koʻch ip
int, long, float raqamlar
To'g'ri rost
Yolg'on yolg'on

JSON yuklari Pythonda nima qiladi?

Python tilidagi JSON kutubxonasi

Usul Tavsif
dumps() JSON obyektlarini kodlash
dump() faylga kodlangan satr yozish
yuklar() JSON qatorini dekodlash
yuk() JSON faylini o'qish paytida dekodlash

Tavsiya: