從一個 Bug 說起
不知道你們發(fā)現(xiàn)沒有,你寫完的程序無論當(dāng)時怎么測試,過一段時間總會出 Bug 。再說一個每天都在發(fā)生的例子:在你寫完一篇博客后,立即檢查的話,總是查不出自己寫的錯別字。
據(jù)說這些都包含有一些大腦對當(dāng)下事物處理的邏輯在里邊,而且還有心理學(xué)因素在里邊,我也不懂。反正現(xiàn)在就是程序出 Bug 了!出 Bug 了??! Bug ?。。?/p>
事情是這樣的,客戶端請求服務(wù)器開放接口時,我們是以 JSON 字符串的形式返回的,這時候本來正常返回形式是這樣:
{ "name": "mafly", "age": "18", "sex": "男"}
但這個名字叫Mafly
的人他不想讓你知道他是男是女。就沒填性別,程序中默認(rèn)賦值為 null
了,JSON 序列化時就發(fā)生了意想不到的事兒。