我正在创建一个以 JSON 形式返回结果的 API。当值为 null 时,是否应在结果中包含键是否有当前最佳实践?例如:
{
"title":"Foo Bar",
"author":"Joe Blow",
"isbn":null
}
或者
{
"title":"Foo Bar",
"author":"Joe Blow"
}
由于第二个较小,我倾向于这种风格,但我不确定是否有首选风格。从客户的角度来看,这两种风格似乎在功能上是等效的。各有优劣?