json - resposta do fastify: tratar null como undefined
Ao trabalhar com Java, a anotação @JsonInclude(Include.NON_NULL) faz com que valores nulos sejam omitidos do JSON final. Por exemplo, o objeto {a: 5, b: null} é serializado como {a: 5}.
Fastify/Typescript já se comporta de forma semelhante com valores indefinidos. Por exemplo, o objeto {a: 5, b: undefined} é serializado como {a: 5}.
Mas existe uma maneira de fazer o Fastify/Typescript funcionar de forma semelhante com valores nulos? Atualmente, o objeto {a: 5, b: null} está sendo serializado como {a: 5, b: null} em vez de {a: 5}.
Minha solução até agora tem sido inspecionar os campos individualmente e substituir null por undefined, mas isso é trabalhoso e propenso a erros. Espero encontrar uma solução mais limpa!