En caso de que JSON incluya valores nulos [cerrado]

Estoy creando una API que devuelve resultados como JSON. ¿Existe alguna práctica recomendada actual sobre si debemos incluir claves en el resultado cuando el valor es nulo? Por ejemplo:

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

o

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

Como el segundo es más pequeño, me inclino por este estilo, pero no estoy seguro de si hay un estilo preferido o no. Desde la perspectiva del cliente, parece que ambos estilos serían funcionalmente equivalentes. Cualquier pros o contras a cada uno?

Respuestas a la pregunta(5)

Su respuesta a la pregunta