0
我們有資源,其結構是這樣的:發送空值,相較於在JSON響應缺失值刪除鍵
{
"id":100,
"title":"SOME_TITLE",
"logo":[
{
"uri":"SOME_URL",
"mimeType":"jpg",
"type":null,
"priority":0,
"size":null
}
]
}
有些資源不具有「標誌」,並有兩種方法來表示此情況
1st。
{
"id":100,
"title":"SOME_TITLE",
"logo": null
}
2nd。
{
"id":100,
"title":"SOME_TITLE",
}
在任何情況下,我們的客戶都在處理案件,所以問題更多地集中在設計上。哪種方法更好?將空缺字段歸零或將其從響應中完全刪除?
這是見仁見智的問題,很可能一個個案的基礎上,所以它是脫離主題的SO。 –
這是一個軟件設計問題。如果我們接受它是脫離主題的話,那麼這裏可能會有成千上萬的脫離主題http://stackoverflow.com/questions/tagged/software-design –
很可能他們是,是的。 –