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