json.dumps() and json.loads()
Transforme dados em texto JSON para salvar ou enviar, e volte a obter dados do Python.
Sintaxe
import jsontext = json.dumps(data)data = json.loads(text)
- As chaves JSON são sempre texto, e tuplas voltam como listas.
Exemplo
import json
text = json.dumps({"hp": 20})
print(text)
print(json.loads(text)["hp"])Saída:
{"hp": 20}
20Erros comuns
- dumps e loads trabalham com strings; dump e load trabalham com arquivos.