Operazioni su JSON con Python

Mattepuffo's logo
Operazioni su JSON con Python

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!


Condividi

Commentami!