Oct 28, 2023

Rad sa JSON-om u Python

Parsiranje JSON podataka

Za parsiranje JSON podataka koristite `json.loads()` funkciju koja pretvara JSON string u Python objekat:


import json

json_string = '{"ime": "John", "prezime": "Doe", "godine": 30}'
python_objekat = json.loads(json_string)

print(python_objekat["ime"])
print(python_objekat["godine"])
    

Serijalizacija u JSON format

Za serijalizaciju Python objekata u JSON format koristite `json.dumps()` funkciju:


import json

python_objekat = {"ime": "John", "prezime": "Doe", "godine": 30}
json_string = json.dumps(python_objekat)

print(json_string)
    

Rad sa JSON fajlovima

Možete čitati i pisati JSON podatke iz/ka JSON fajlovima:


import json

# Čitanje JSON podataka iz fajla
with open("podaci.json", "r") as fajl:
    json_string = fajl.read()
    python_objekat = json.loads(json_string)

# Pisanje Python objekta u JSON fajl
python_objekat = {"ime": "John", "prezime": "Doe", "godine": 30}
with open("podaci.json", "w") as fajl:
    json_string = json.dumps(python_objekat)
    fajl.write(json_string)
    

Ovo su osnovni koncepti za rad sa JSON-om u Pythonu. JSON je često korišćen za razmenu podataka između web servisa, skladištenje konfiguracionih podataka, i mnoge druge svrhe.

No comments:

Post a Comment