Codec JSON da SDK — sem dependência obrigatória.
O codec é escolhido em tempo de execução, na primeira chamada, e fica
memorizado em :persistent_term:
Só é preciso adicionar o :jason ao projeto em versões anteriores a
Elixir 1.18 / OTP 27.
Summary
Types
Functions
@spec codec_name() :: module() | :json
Informa qual codec está em uso — Jason, JSON ou :json.
Útil para diagnosticar o ambiente.
Decodifica uma string JSON.
Objetos viram mapas com chaves binárias — o mesmo formato em todos os codecs suportados.
Codifica um termo em JSON.
Levanta se o termo não for serializável.