gpt4 book ai didi

java - 如何合理处理来自3rd-party API的RuntimeExceptionS?

转载 作者:行者123 更新时间:2023-12-01 15:44:14 26 4
gpt4 key购买 nike

我正在使用gson在我的 API 中。 Gson#fromJson 抛出运行时异常,即 JsonSyntaxException

JsonSyntaxException

This exception is raised when Gson attempts to read (or write) a malformed JSON element.

预计调用代码将发送我的 API 格式错误的 JSON。处理这种情况的最佳方法是什么?我当前的想法是捕获 JsonSyntaxException 并重新抛出自定义检查异常。

显然这种情况很常见。解决这个问题的首选方法是什么?

最佳答案

您的方法(关于使用自定义检查异常进行包装)很好。但是,除非格式错误的输入是预期并且应该由调用者处理(这是您的情况,但对于这里的其他读者来说不一定是普遍情况),否则使用未经检查的异常会更好。

关于java - 如何合理处理来自3rd-party API的RuntimeExceptionS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7439921/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com