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