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 Sira ya Mtume Muhammad (s.a.w) 👉2 Tafasiri ya Riyadh Swalihina 👉3 Simulizi za Hadithi Audio 👉4 web hosting 👉5 Madrasa kiganjani 👉6 Kitabu cha Afya
Post zinazofanana:
Python somo la 43: Kutuma Data kutoka View kwenda Template katika Django
Katika somo hili uatajifunza jinsi gani unaweza kutumia view kma logic kuuma data kwenye template
Soma Zaidi...Python somo la 37: Jinsi ya ku install Django na kutengeneza project na app
Katika somo ili utajifunza hatuwa kwa hatuwa za ku install Django, kutengeneza project na kutengeneza app
Soma Zaidi...Python somo la 17: Jinsi ya kutumia user input
Katika somo hili uatkwenda kujifunz anamna ambavyo mtu anaweza kuingiza input kwneye system
Soma Zaidi...Python somo la 35: Jinsi ya kutumia MYSQL kwenye python
Katika somo hili utajifunz akutumia database kwenye python
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 12: assignment operator, logical operator, identity oeprator na membership operator
Katika somo hili utakwenda kujfunza operator nyingine kama assignment operator logical, identity operator na membership operator.
Soma Zaidi...