您应该将Newtonsoft添加到WebAPI项目中还是使用WebAPI中的Newtonsoft?



当我需要手动序列化/反序列化某些东西时,我应该以某种方式使用烘焙到 WebAPI 中的 Newtonsoft,还是应该像往常一样使用 Newtonsoft 形式的 Nuget?

例如,如果我通常使用Newtonsoft来做JObject.Parse(json).GetValue("CatID").ToString();那么我应该以某种方式使用WebAPI附带的Newtonsoft来做呢?

Newtonsoft.JSON 是一个 NuGet 包,默认情况下可能由 WebApi2 模板使用。当你说烘焙时,这意味着WebApi2已经添加了该包,就像您将它添加到任何其他项目中一样。

您将无法再次添加它,您也许可以将其升级到最新版本,假设其他软件包不依赖于特定版本,这有时会发生。

最新更新