使用 Java 反射的手动反序列化方法

问题描述

我需要创建一个仅使用 Java 反射将 XML 文件反序列化为对象的方法

方法本身如下:

public T deserialize(String data) {}

其中 data 是文件名(例如animal.xml)。有人可以指出我如何使用反射来获取字段值并将它们设置为我将返回的新实例来实现这一点吗?

我知道 Java 中的反射 API,已经在基本级别使用它来获取和设置我已经创建的类的值。

欢迎提供任何建议,因为我花了很长时间才弄明白,而且我真的不知道该问什么是正确的问题。谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)