GSON fromJson反序列化动态生成的类

时间:2012-07-13 16:51:46

标签: java classloader gson

我有

SearchResponse response = gson.fromJson(reader,SearchResponse.class); List<Result> results = response.results;

但是,我需要提供一个使用classLoader

创建的类
File path = new File (classFilesPath + File.separator + getFileNameName() );
ClassLoader LOADER = ClassLoader.getSystemClassLoader();
URLClassLoader loader = new URLClassLoader(new URL[] { path.toURI().toURL() }, LOADER);
Class loadedClass = loader.loadClass(fullyQualifiedClassName);

如何在gson.fromJson中使用loadedClass?

阿迪蒂亚

1 个答案:

答案 0 :(得分:0)

  

如何在gson.fromJson中使用loadedClass?

Object thing = new Gson().fromJson(jsonInput, loadedClass);
相关问题