Serialização¶
Definição¶
Serialização converte objetos para formatos transferíveis (JSON, Avro, Protobuf) e desserialização faz o caminho inverso.
Por que isso importa¶
É essencial para APIs, filas e persistência de dados estruturados.
Exemplo de código¶
ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString(Map.of("id", 10, "status", "OK"));
Modelo mental¶
Escolha formato e esquema considerando compatibilidade, performance e legibilidade operacional.
Erros comuns¶
- Quebrar compatibilidade removendo campos usados por clientes antigos.
- Confiar em defaults implícitos sem schema claro.
- Ignorar custo de serializar payloads grandes.