我正在尝试从我的web应用程序调用一个web。我使用的是.Net 5.0,在编写代码时我得到了错误:
“名称'JsonConvert‘在当前的”定义JsonConvert.DeserializeObject方法中不存在。
所以我的问题是,我需要使用什么@inject... 才能在剃须刀页中使用
@code {
private Employee Employee{ get; set; } = new Employee();
private async void HandleValidSubmit()
{
try
{
var response = await Http.PostAsJsonAsync("/api/Employee", Employee);
response.EnsureSuccessStatusCode();
var content = await response.Content.ReadAsStringAsync();
var employee= JsonConvert.DeserializeObject<Employee>(content);
Navigation.NavigateTo($"employee/edit/{employee.Id}");
}
catch (AccessTokenNotAvailableException exception)
{
exception.Redirect();
}
catch (Exception e)
{
}
}
}发布于 2021-12-22 05:48:38
尝试将以下代码添加到您的剃须刀页面:
@using Newtonsoft.Json;发布于 2022-01-04 11:53:52
@using Newtonsoft.Json;
string json = JsonConvert.SerializeObject(object);
var res = JsonConvert.DeserializeObject(json);https://stackoverflow.com/questions/70444065
复制相似问题