json對象中某個key的值爲null,就不會顯示

我真的是醉了。。。。

今天調試接口,,,因爲是調用的第三方的接口,所以不太確定接口響應的報文是否 都有 對方提供的接口文檔中的所有字段,,接口開發完成了,然後進行接口調試,,

然後就發生了一件讓我懷疑人生的事情,

這個是調用第三方接口響應的報文,刷的日誌缺少了很多他們提供的接口文檔中的響應字段,

但是,postman裏面的響應報文又有這些字段,只不過這些字段都是空的而已,,

然後我就開啓了懷疑人生的狀態,,爲啥刷的日誌裏面沒有打印出來的這些爲null的字段?我當時都懷疑人生了,還覺得是不是我哪裏代碼寫錯了,導致這個情況的出現,又或者是出現了什麼“靈異事件”,,哇。。當時真的是把我弄得懷疑人生,,完全搞不清楚,,爲啥這個爲null的字段沒打印出來,,

因爲弄得時間太晚了,然後就先下班回家了,當時自己還是想不通,,,爲啥這個值爲null得字段沒打印出來,,就這樣,帶着這個問題,睡了一覺,,,第二天醒來,去到公司上班,又反覆測試了幾次,,結果還是這樣,,

日誌裏面沒刷,,但是響應報文裏面有這些字段,,,

點根菸,我想靜靜....

然後我突然一想難道是json對象中值爲null的時候,日誌不會打印這些值爲null的鍵值對。

 

然後我在本地自己測試了一下,,結果果然跟我想的一樣

json對象中的key-value   當value爲空的時候,是不會打印這個鍵值對的。

我原本還以爲是他們那邊的響應報文裏面沒有封裝這些字段給我,然後就一直跟他們那邊說,你們那邊接口的響應報文裏面沒有封裝接口文檔裏面裏面的這些字段給我。。。。。然後就被他們懟了.......

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章