我试图找到一种方法来从类的完整类型名称和实例的 json 表示创建类的实例。
var classTypeFullName = "something.type";
var classType = Type.GetType(classTypeFullName);
var instanceJson = "{....}";
var classInstance = JsonConvert.DeserializeObject(instanceJson, classType);
我的问题是它总是返回一个 JObject,我需要它来返回实例类型。如果我在代码运行之前知道类型,我通常会执行以下操作:
var classInstance = JsonConvert.DeserializeObject<T>(instanceJson);
任何人都可以帮忙吗?
胡子哥哥
Helenr
相关分类