我正在尝试将 ASP.NET MVC 4 beta 与 JSON.NET 一起使用。我正在使用结果与 web api 交谈。但是,当 upshiot 进行提交时,它会将更改集中的类型信息发送为(例如JSON.NET 想要"__type":"EquipmentClass:#RXSteps.StepModel.Equipment"
的而不是。"$type":"RXSteps.StepModel.Equipment.EquipmentClass, RXSteps.StepModel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
目前我已经破解了结果
encodedChangeSet= encodedChangeSet.replace(/"__type":"EquipmentClass:#RXSteps.StepModel.Equipment"/g, '"$type":"RXSteps.StepModel.Equipment.EquipmentClass, RXSteps.StepModel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"');
但是,我想知道如何以通用方式对任何类型执行此操作。
非常感谢