結果をJSONとして返すAPIを作成しています。値がnullの場合に結果にキーを含める必要があるかどうかについての現在のベストプラクティスはありますか?例えば:
{
"title":"Foo Bar",
"author":"Joe Blow",
"isbn":null
}
また
{
"title":"Foo Bar",
"author":"Joe Blow"
}
2つ目は小さいのでこのスタイルに傾いていますが、好みのスタイルがあるかどうかはわかりません。クライアントの観点からは、両方のスタイルが機能的に同等であるように思われます。それぞれに賛否両論はありますか?