1. 程式人生 > >AKKA HTTP報錯:requirement failed

AKKA HTTP報錯:requirement failed

使用akka http的spray json在把Map物件轉為json字串響應的時候報這個錯:requirement failed,檢視堆疊日誌顯示在BasicFormats這個類裡的StringJsonForamt報錯:

再進一步進入require方法:

 

這個require方法功能和assert相似,在這裡是判斷值是否為空,如果為空就會扔出這個異常,由此可以在程式碼裡做一下處理即可:

val columnValue = if(rs.getString(i)!=null) rs.getString(i) else ""