2014-12-23 39 views
1

當我使用Json4s 3.2.9 native時,每次在Scala中解析錯誤的JSON時我都會收到堆棧跟蹤。我有測試,我確信無效的JSON被正確處理,現在堆棧跟蹤凌亂我的測試-.-,我可以關閉它,或者我可以更改爲json4s jackson並將其關閉?本機json4s在讀取非法JSON時打印堆棧跟蹤

+0

json4s-jackson提供了一個'parseOpt'方法,它返回一個'Option',不打印stracktrace,而是打印一個'None'。你已經試過了嗎? – edi

+0

如果可能,我想不打印。 –

+0

對不起,我的措辭含糊不清。 'parseOpt'不會打印任何內容,只是在解析失敗的情況下返回'None'。 – edi

回答

1

您可以使用parseOpt,它不會打印任何內容並返回Option。如果解析失敗,則返回None