asp.net JsonElement参数在传递数据后仍未定义valuekind?

yeotifhr  于 12个月前  发布在  .NET
关注(0)|答案(1)|浏览(143)

我创建了一个接受JSONElement参数的方法。问题是,每当我执行该方法并传递给它一个json对象时,该参数的值总是未定义的。
为什么会这样?
以下是我尝试使用的方法:

public string GetJsonElement(JsonElement data)
        {
          return "Done";
        }

字符串
每当我在代码中放置断点来检查数据参数的值时,这会一直显示:
data ValueKind = Undefined:“”System.Text.Json.JsonElement
我传递的JSON:

{
"User":"User1",
"FullName":"Jane Doe"
}


有人能解释一下发生了什么事,以及我如何才能摆脱这个问题吗?

0ejtzxu1

0ejtzxu11#

我能够通过从启动时删除NewtonSoft作为MVC的序列化器来解决这个问题

相关问题