Ler e escrever JSON em Python
JSON é comum em APIs, configuração e troca de dados.
O que é Ler e escrever JSON em Python?
JSON é comum em APIs, configuração e troca de dados.
Converta entre texto JSON e dicionários Python.
Quando usar?
- Aprender sintaxe Python com código prático.
- Criar uma base para problemas maiores.
- Testar uma ideia sem instalar um ambiente local.
Código de exemplo
main.py
import json
user = json.loads('{"name": "Ada", "active": true}')
user["score"] = 95
print(json.dumps(user, indent=2))
Saída esperada
{
"name": "Ada",
"active": true,
"score": 95
}
Como funciona
json.loads interpreta o texto e json.dumps serializa valores; indent melhora a leitura.
Altere os valores e execute o programa no compilador Python online CodeUtility sem instalar Python.
Exercícios práticos
Altere as entradas e teste casos de borda antes de usar conjuntos de dados maiores.
- Preveja a saída antes de executar.
- Trate entradas vazias ou inválidas.
- Extraia a lógica para uma função e adicione testes.