我正在创建一个将结果作为JSON返回的API。当前的最佳实践是,当值为null时是否应在结果中包括键吗?例如:
{
"title":"Foo Bar",
"author":"Joe Blow",
"isbn":null
}
要么
{
"title":"Foo Bar",
"author":"Joe Blow"
}
由于第二个较小,因此我倾向于这种样式,但是我不确定是否有首选样式。从客户的角度看,这两种样式在功能上似乎是等效的。每个都有优点或缺点吗?