先说问题: 现在有一个需求,输入一个json串,里面包含一个类名(全限定名),还有这个类对应的数据。因为json中的数据是不确定的,所以json中包含这个类名(全限定名)。可以通过类名反射拿到类信息,再反序列化都没问题,问题就是反序列化后类型是Object,我需要转为json中带过来的类(全限定名)。因为类都是已经定义好的,我可以使用instanceof来确定。 说了一大堆,问题来了,我怎么把instanceof这块代码通用化,写成工具类,入参就是反序列化后的Object,返回的是具体的类型。
网上找了一大堆,都是摊开业务讲技术的,耍流氓。
网上找了一大堆,都是摊开业务讲技术的,耍流氓。