play-json
's metodo Json.parse()
può lanciare un JsonMappingException
. Può anche lanciare un JsonParseException
. Al fine di cogliere queste eccezioni, è necessario raggiungere com.fasterxml.jackson
?Catching Eccezioni JSON con libreria json-play
Capisco dalla documentazione che play-json è costruito su Jerkson che è un wrapper attorno a Jackson.
Sembra molto più sicuro cogliere un'eccezione generata dalla libreria di giochi piuttosto che da un pacchetto che utilizza, che sembra di arrivare giù attraverso l'astrazione. C'è un modo migliore? Dovrebbe la libreria di gioco-json avvolgere questi errori per una migliore astrazione?
Questa domanda è per Scala.
'Try' funziona. Grazie. Non sto usando questo in un contesto web, quindi 'request.body.asJson' non è un'opzione. – user650654