Должен ли JSON включать нулевые значения [закрыто]
Я создаю API, который возвращает результаты в виде JSON. Существуют ли в настоящее время лучшие рекомендации относительно того, должны ли мы включать ключи в результат, когда значение равно нулю? Например:
{
"title":"Foo Bar",
"author":"Joe Blow",
"isbn":null
}
или же
{
"title":"Foo Bar",
"author":"Joe Blow"
}
Поскольку второе меньше, я склоняюсь к этому стилю, но я не уверен, есть ли предпочтительный стиль или нет. С точки зрения клиента кажется, что оба стиля будут функционально эквивалентны. Есть плюсы или минусы для каждого?