我有一个喜欢
的json" Someform":" Somebuilder"
。我已经解析了json并检索了Someform的值,如下所示。
String formBuilder = pageJson.getString(" Someform");
现在,formBuilder包含" Someform "参考。
如何获取此类名称,即Someformclass。 我使用下面的反射
String className = formBuilder.getClass()。getSimpleName();
上面的语句给我 String类名称而不是someform类名,因为formBuilder是String类。 如何获取动态的someform类名,以便我可以将其作为参数传递给
类builderName = Class.forName(className);
并调用该类中的方法。为了更精确,我需要获取Someform的类名,如SomeForm.class而不是String类。
任何帮助将不胜感激。 TIA。
答案 0 :(得分:1)
如果formBuilder是您想要的类的名称,您可以这样做:
Class builderName = Class.forName(formBuilder);