我有一个类,它的属性是一个接口。类会给出如下错误消息:
Could not create an instance of type ISomething.从类似的中,我可以看到,使用TypeNameHandling = TypeNameHandling.Objects将通过允许Json.NET在序列化时包含.NET类型名称来解决错误,从而知道需要将对象反序列化为后续的具体类型但是,当使用以外的TypeNameHandling值从外部源反序列化JSON时,
但是,我希望将CustomerInfo JSON“嵌入”到响应中,而不进行任何转义。有没有人知道这是否可能,如果是的话,是如何实现的?我意识到这可以通过在服务中创建一个CustomerInfo类来解决,但我更愿意避免这种情况,因为这将是一个拥有许多成员的大型类,更重要的是,如果做出任何更改,它将需要更新服务。我已经将json.net库添加到解决方案中,并编辑了我的GetCustomer类,如下所示:
public Newtonsoft.Json