Я использую gson в своем API.Gson#fromJson
выдает исключение времени выполнения, а именно JsonSyntaxException
.
JsonSyntaxException
Это исключение возникает, когда Gson пытается прочитать (или записать) искаженный элемент JSON.
ЭтоОжидается, что вызывающий код отправит мой API искаженный JSON.Какой лучший способ справиться с такой ситуацией?В настоящее время я думаю о том, чтобы поймать JsonSyntaxException
и повторно выдать пользовательское проверенное исключение.
Очевидно, что эта ситуация является обычным явлением.Какой способ решения этой проблемы является предпочтительным?