Java 将JSON字符串转换为Object.class,并使用instanceof确定实际的类

Java 将JSON字符串转换为Object.class,并使用instanceof确定实际的类,java,json,Java,Json,我有一个类似于这里所问的问题: 我想做这件事而不必担心 在所有我希望序列化/反序列化到JSON的类上 我想做一些类似的事情: Object o = mapper.readValue(*a JSON string*, Object.class); if (o instance of *foo.bar.SomeClass*){ foo.bar.SomeClass fb = (foo.bar.SomeClass)o *or* foo.ba

我有一个类似于这里所问的问题:

我想做这件事而不必担心

在所有我希望序列化/反序列化到JSON的类上

我想做一些类似的事情:

Object o = mapper.readValue(*a JSON string*, Object.class);

if (o instance of *foo.bar.SomeClass*){

    foo.bar.SomeClass fb = (foo.bar.SomeClass)o

                   *or*

    foo.bar.SomeClass fb = mapper.readValue(*a JSON string*, foo.bar.SomeClass);    }
有可能吗

Object o = mapper.readValue(*a JSON string*, Object.class);

if (o instance of *foo.bar.SomeClass*){

    foo.bar.SomeClass fb = (foo.bar.SomeClass)o

                   *or*

    foo.bar.SomeClass fb = mapper.readValue(*a JSON string*, foo.bar.SomeClass);    }