json.dumps() and json.loads()

Trasforma i dati in testo JSON per salvarli o inviarli, e di nuovo in dati Python.

Sintassi

import json
text = json.dumps(data)
data = json.loads(text)
  • Le chiavi JSON sono sempre testo, e le tuple tornano come liste.

Esempio

import json
text = json.dumps({"hp": 20})
print(text)
print(json.loads(text)["hp"])

Output:

{"hp": 20}
20

Errori comuni

  • dumps e loads lavorano con le stringhe; dump e load lavorano con i file.

Esercitati