Operazioni su JSON con Python
In questo articolo vi do qualche tips su varie operazioni che si possono fare sui JSON con Python.
Almeno quelle più basiche.
Non ci sono da installare librerie esterne, in quanto Python ha già il modulo per il JSON.
Ecco un pò di codice commentato:
import datetime
import json
# DA OBJECT A JSON
data = {"nome": "matteo", "email": "email@email.it"}
json_string = json.dumps(data)
print(json_string)
# DA OBJECT A JSON CON PRETTY PRINT
json_string_pretty = json.dumps(data, indent=5, sort_keys=True)
print(json_string_pretty)
# DA JSON A OBJECT
to_data = json.loads(json_string)
print(to_data["nome"])
# SCRIVE SU FILE
with open("data.json", "w") as f:
json.dump(data, f)
# LEGGE DA FILE
with open("data.json", "r") as f:
d = json.load(f)
print(d)
# CONVERSIONE TIPI NON SUPPORTATI
data_time = {"time": datetime.datetime.now()}
print(json.dumps(data_time, default=str))
E voi conoscete qualche altro tips?
Enjoy!
python json
Commentami!