gpt4 book ai didi

asp.net-mvc - JSON 到动态 - 'Newtonsoft.Json.Linq.JObject' 不包含定义

转载 作者:行者123 更新时间:2023-12-01 10:53:20 24 4
gpt4 key购买 nike

我正在使用 MVC WebAPI 并将 JSON 对象传递给一个参数定义为动态的方法。使用该方法时,我正在访问动态对象的属性。它抛出这个错误 - 'Newtonsoft.Json.Linq.JObject' 不包含定义'

private dynamic Method1([FromBody]dynamic obj)
{
if (obj.Name.Value == "Hello")
{
//Code
}
}

JSON 具有正确的键值对。

此代码在其他机器上运行良好,但在一台机器上会抛出错误。只是想知道我的安装是否有问题或者我遗漏了什么?

最佳答案

我在使用 Json.NET 作为私有(private)程序集的应用程序中遇到了类似的问题。该问题仅发生在特定机器上,结果证明该机器在 GAC 中安装了另一个版本的 Json.NET。从 GAC 中删除后,该应用程序开始正常运行。

关于asp.net-mvc - JSON 到动态 - 'Newtonsoft.Json.Linq.JObject' 不包含定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16865136/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com