标题的不合适,不是吗?但实际上它指的是非常简单的东西。说我有以下Json:
{
"type": "me.example.game.FireballSkill"
"data": {
"damage": 500.0,
"cost": 20.0,
"cooldown": 10000
}
}
然后让我们假设FireballSkill类扩展了AbstractSkill,它本身实现了Castable接口。
我需要以某种方式采取上述方法,从"类型"中找到类。标记,然后反序列化"数据" Json将对象转换为我将从"类型"。
获得的类的实例这甚至可能吗?有没有更好的方法呢?我可以这样做,它会起作用吗?