我有一个客户端 (JVM1) 以 RESTful 方式与服务器 (JVM2) 交谈。我正在使用 JSON 作为有效负载机制。
当服务器抛出异常时,我可以将其序列化为 JSON 格式并通过网络发送。在客户端,我收到响应并查看 JSON 格式的内容。
问题是我无法识别正在抛出的特定类型的异常。
给定 JSON 格式的某些异常的序列化版本(可能是 NullPointerException、IllegalStateException,甚至是检查异常),我如何在客户端构造相同类型的对象。
如果需要,我可以添加任何包装类并在客户端和服务器之间共享它。
提前致谢。