Fundamentos de Python

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

Executar código →
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.

  1. Preveja a saída antes de executar.
  2. Trate entradas vazias ou inválidas.
  3. Extraia a lógica para uma função e adicione testes.
Executar no IDE Python →