Gson反序列化对象内部机制

时间:2016-11-02 07:14:25

标签: java class reflection gson deserialization

Gson可以反序列化像

这样的对象
GsonBuilder gsonBuilder = new GsonBuilder();
    Myclass act = gsonBuilder.create().fromJson(someJson, this.getClass());

这里我们传递模型的类。 问题是Gson如何从Class创建一个对象? 他们使用的是ClassLoader吗?如果有,你可以帮我吗? 或者我们可以在运行时从json创建带有标记的自定义对象并将其强制转换为所需的类吗? 这个问题也暗示了这一点。 Can a Java class add a method to itself at runtime?

0 个答案:

没有答案