O JSON deve incluir valores nulos [fechados]

Estou criando uma API que retorna resultados como JSON. Existe uma prática recomendada atual para incluir chaves no resultado quando o valor é nulo? Por exemplo:

{
    "title":"Foo Bar",
    "author":"Joe Blow",
    "isbn":null
}

ou

{
    "title":"Foo Bar",
    "author":"Joe Blow"
}

Como o segundo é menor, estou inclinado a esse estilo, mas não tenho certeza se existe um estilo preferido ou não. Do ponto de vista do cliente, parece que ambos os estilos seriam funcionalmente equivalentes. Quaisquer vantagens ou desvantagens para cada um?

questionAnswers(5)

yourAnswerToTheQuestion