如何在.net core 5.0中的Newtonsoft JsonConverter中注入依赖项



我正在尝试从web应用程序调用web API。我正在使用.Net 5.0,在编写代码时收到错误:

">名称"JsonConvert"不存在于当前的"definitionJsonConvert.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)
{
}
}
}

尝试将以下代码添加到您的剃刀页面中:

@using Newtonsoft.Json;
@using Newtonsoft.Json;
string json = JsonConvert.SerializeObject(object);
var res = JsonConvert.DeserializeObject(json);

相关内容

  • 没有找到相关文章

最新更新