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
-
Kufahamu jinsi ya kusoma (decode/deserialization) na kuandika (encode/serialization) data ya JSON kwenye Python.
-
Kuelewa jinsi ya kufanya kazi na faili za JSON.
-
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.
4. Kusoma JSON kutoka kwa Faili
Msimbo wa Kusoma JSON kutoka Faili
import json
# Kusoma JSON kutoka kwa faili
with open("data.json", "r") as file:
data = json.load(file)
print(data)
print(f"Skills: {data['skills']}")
Maelezo ya Kipengele
json.load(file): Husoma fail...
Umeionaje Makala hii.. ?
Share On:
👉1 Simulizi za Hadithi Audio 👉2 Bongolite - Game zone - Play free game 👉3 Kitabu cha Afya 👉4 Sira ya Mtume Muhammad (s.a.w) 👉5 ai web app 👉6 Tafasiri ya Riyadh Swalihina
Post zinazofanana:
PYTHON - somo la 8: method za namba zinazotumika kwenye python
Katika somo hili utakwenda kujifunza kuhusu number method yaani function zinazofanya kazi kwenye namba.
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 2: Sheria za uandishi wa pyhton yaani syntax za python
Katika somo hili utakwenda kujifunza syntaxy za python yaani sheria na kanuni za kuandika code za python
Soma Zaidi...Python somo la 50: database kwneye django
Katika somo hili utakwenda kujifunza vipi django inaweza kuwasiliana na database, utajifunza kuusu orm na model
Soma Zaidi...Python somo la 48: Jinsi ya Kutumia JavaScript kwenye Fomu za Django
Katika somo hili tutakwend akujifunza kuhusi Jinsi ya Kutumia JavaScript kwenye Fomu za Django
Soma Zaidi...PYTHON - somo la 10: string method na zinavyofanya kazi
Katika somo hili utakwenda kujfnza kuhusu string method nyinginezo. Katika somo lililopita tulijifunza kuhusu string indexing.
Soma Zaidi...