我在 .net 6.0 上有 c# webapi。我正在将 postdata 从客户端获取到 param_class 到 _input 中。该类如下:
public class param_class
{
public string? name { get; set; }
public object? value { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
客户端以 json 字符串形式发送数据,如下所示:
{
"name": "lotnum",
"value": 143
}
Run Code Online (Sandbox Code Playgroud)
在 webapi 中,当我获取值字段时,会抛出错误 JsonElement 无法转换为 Int。
var v = (int)_input.value;
Run Code Online (Sandbox Code Playgroud)
如何在.net 6.0的webapi中将JsonElement转换为其他类型?