Должен ли JSON включать нулевые значения [закрыто]

Я создаю API, который возвращает результаты в виде JSON. Существуют ли в настоящее время лучшие рекомендации относительно того, должны ли мы включать ключи в результат, когда значение равно нулю? Например:

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

или же

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

Поскольку второе меньше, я склоняюсь к этому стилю, но я не уверен, есть ли предпочтительный стиль или нет. С точки зрения клиента кажется, что оба стиля будут функционально эквивалентны. Есть плюсы или минусы для каждого?

Ответы на вопрос(5)

Ваш ответ на вопрос