我正在尝试使用 jason-io 来序列化/反序列化 MyClass 实例。jason-io 库有两个类,JsonWriter 和 JsonReader,分别执行序列化和反序列化。这两个操作都是从 Grails 控制器调用的。
在序列化过程中,会创建一个 JSON 对象,其中包含类名等。反序列化在 Class.forName("...MyClass") 处失败。类名是正确的。
我追踪了问题,发现MyClass的类加载器是(java.net)URLClassLoader,而JsonReader类加载器是(org.codehaus.groovy.grails.cli.support)GrailsRootLoader。不过,我不知道如何解决这个问题。
谢谢