根据字符串加载类

时间:2017-05-14 13:35:32

标签: java

我是Java的新手,需要一些帮助来实现以下内容:

在一个mongodb实例中,我保存了以下数据结构:

{
    name: String,
    type: String // or anything else that might make this task easier
    data [Array of objects]
}

data字段的数据结构取决于文档的typetype还声明了某个类,用于处理填充和解析data

我用现有的知识来完成这样的事情的想法是拥有HashMap<String, Class>,然后注册类型和适当的类。

另一种方式(我还不知道如何实现)是将excat类名存储为type,然后尝试将此字符串转换为Class,但由于HashMap方式可能更容易我以为我宁愿尝试这种方式。

解决这个问题的好方法是什么?

0 个答案:

没有答案