我有一个json对象,想要将其反序列化为.Net类型而不需要进行强制转换。
我记得在文档的某个地方看到过,可以通过在json中传递一个属性来告诉反序列化器它可以尝试转换的.Net对象类型。
但我找不到这个信息出处。
我希望避免使用:
要获得像这样的结果
我从HttpRequest中获取了我的json对象,并希望从这个嵌套对象中实例化适当的类。 目前,已知项的反序列化效果很好,但需要更灵活的方法,而不需要管理所有已知对象来解析方法。
我记得在文档的某个地方看到过,可以通过在json中传递一个属性来告诉反序列化器它可以尝试转换的.Net对象类型。
但我找不到这个信息出处。
我希望避免使用:
var myNewObject = JsonConvert.DeserializeObject<MyClass>(json);
要获得像这样的结果
MyClass myNewObject = JsonConvert.DeserializeObject(json);
我从HttpRequest中获取了我的json对象,并希望从这个嵌套对象中实例化适当的类。 目前,已知项的反序列化效果很好,但需要更灵活的方法,而不需要管理所有已知对象来解析方法。