我创建了一个接受JSONElement参数的方法。问题是,每当我执行该方法并传递给它一个json对象时,该参数的值总是未定义的。
为什么会这样?
以下是我尝试使用的方法:
public string GetJsonElement(JsonElement data)
{
return "Done";
}
字符串
每当我在代码中放置断点来检查数据参数的值时,这会一直显示:
data ValueKind = Undefined:“”System.Text.Json.JsonElement
我传递的JSON:
{
"User":"User1",
"FullName":"Jane Doe"
}
型
有人能解释一下发生了什么事,以及我如何才能摆脱这个问题吗?
1条答案
按热度按时间0ejtzxu11#
我能够通过从启动时删除NewtonSoft作为MVC的序列化器来解决这个问题