Я створюю API, який повертає результати як JSON. Чи існує поточна найкраща практика щодо того, чи слід нам включати ключі в результат, коли значення дорівнює нулю? Наприклад:
{
"title":"Foo Bar",
"author":"Joe Blow",
"isbn":null
}
або
{
"title":"Foo Bar",
"author":"Joe Blow"
}
Оскільки другий менше, я схиляюся до цього стилю, але я не впевнений, чи є якийсь кращий стиль чи ні. З точки зору клієнта здається, що обидва стилі були б функціонально еквівалентними. Будь-які плюси чи мінуси у кожного?