Python somo la 36: Kutumia json kwenye python

Katika somo hili utakwend

Kutumia JSON kwenye Python

JSON (JavaScript Object Notation) ni muundo wa kubadilishana data ambao ni rahisi kusoma na kuandika kwa wanadamu na mashine. Python inatoa msaada wa ndani kupitia moduli ya json.

 


 

Lengo la Somo

  1. Kufahamu jinsi ya kusoma (decode/deserialization) na kuandika (encode/serialization) data ya JSON kwenye Python.

  2. Kuelewa jinsi ya kufanya kazi na faili za JSON.

  3. Kujifunza matumizi ya  kawaida kwenye moduli ya json.

 


 

Hatua kwa Hatua

1. Kuandika JSON kutoka Python

Msimbo wa Kuandika JSON

import json

 

# Data ya Python

data = {

    "name": "Amina",

    "age": 25,

    "skills": ["Python", "SQL", "Machine Learning"]

}

 

# Kubadilisha data ya Python kuwa JSON

json_data = json.dumps(data, indent=4)

print(json_data)

 

Maelezo ya Kipengele

json.dumps(data): Huchukua data ya Python (kamusi, orodha, n.k.) na kuibadilisha kuwa JSON.

indent=4:Inapanga JSON kwa muundo rahisi kusomeka.

 


 

2. Kusoma JSON kutoka kwa Kamba

Msimbo wa Kusoma JSON

import json

# JSON kama kamba

json_string = '''

{

    "name": "Amina",

    "age": 25,

    "skills": ["Python", "SQL", "Machine Learning"]

}

'''

 

# Kubadilisha JSON kuwa data ya Python

data = json.loads(json_string)

print(data)

print(f"Name: {data['name']}, Age: {data['age']}")

 

Maelezo ya Kipengele

json.loads(json_string): Huchukua string ya JSON na kuibadilisha kuwa data ya Python (mfano: kamusi au orodha).

 


 

3. Kuandika JSON kwenye Faili

Msimbo wa Kuandika JSON kwenye Faili

Import json

# Data ya Python

data = {

    "name": "Amina",

    "age": 25,

    "skills": ["Python", "SQL", "Machine Learning"]

}

 

# Kuandika JSON kwenye faili

with open("data.json", "w") as file:

    json.dump(data, file, indent=4)

 

print("JSON imeandikwa kwenye faili 'data.json'")

 

 

Maelezo ya Kipengele

json.dump(data, file): Huandika data ya Python moja kwa moja kwenye faili kama JSON.

indent=4: Inapanga data kwa mpangilio rahisi kusomeka.

 


 

...

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 1970-01-01 03:33:44 Topic: Python Main: ICT File: Download PDF Views 270

Share On:

Facebook WhatsApp
Sponsored links
👉1 Sira ya Mtume Muhammad (s.a.w)    👉2 Kitau cha Fiqh    👉3 Simulizi za Hadithi Audio    👉4 Bongolite - Game zone - Play free game    👉5 Kitabu cha Afya    👉6 kitabu cha Simulizi   

Post zinazofanana:

Python somo la 28: inheritance kwenye OOP

Katika somo hili utakwenda kujifunz amaana ya inheritance na sheria za kuiandika inheritance.

Soma Zaidi...
Python somo la 21: Module katika python

Katika somo hili utakwend akujifunz amaana ya module, kazi zake, aina zake na jinsi ya kuandika modile

Soma Zaidi...
Python somo la 20: Aina za parameter kwenye function

Katika somo hili tutakwend akujifunza kwa urefu zaidi kuhusu parameter ambazo hutumika kwenye functions

Soma Zaidi...
Python somo la 34: Kutumia html kwneye python

Katika somo hili utakwend akujifunz ajinsi ya kutumia html kwneye python

Soma Zaidi...
Python somo la 14: Jinsi ya kutumia For loop

Katika somo hili utakwend akujifunza matumizi ya for loop kwneye python

Soma Zaidi...
Python somo la 42: Template tag

Katika somo hili utakwenda kujifunza kuhsu Template Tag nini na kazi zake. Pia utajifunza sheria za uandishi wake.

Soma Zaidi...
Python somo la 22: Package kwenye Python

Hapa utakwenda kujifunz amaana ya package, aina zake na jinsi ya kuandika package.

Soma Zaidi...
Python somo la 26: Sheria za uandishi wa object

Katika somo hili utakwend akujifunza maana ya object, na sheria za kuandika object.

Soma Zaidi...
Python somo la 36: Django framework - Utangulizi

Ni nini maana ya django framework na inafanya kazi gani

Soma Zaidi...
Python somo la 46: Kutengeneza Fomu na Kuituma kwa Django Template

Katika somo hili utakwenda kujifunza kutengeneza htmk form pamoja na kuituma.

Soma Zaidi...