解决此问题的步骤如下:
using System.Net.Http; using Newtonsoft.Json;
在方法类中添加以下内容:
HttpClient client = new HttpClient(); HttpResponseMessage response = await client.GetAsync("Your URL"); string responseBody = await response.Content.ReadAsStringAsync(); var result = JsonConvert.DeserializeObject(responseBody);
然后,确保使用正确的URL。请确保URL在控制器中有效,并且不会返回任何错误。您可以使用REST客户端进行测试。
最后,请确保JSON数据的格式正确。您可以使用JSON格式验证器来验证数据是否格式正确。如果格式不正确,则反序列化操作可能会失败。
例如,以下示例从URL解析JSON数据:
public async Task
请在此示例中替换URL以获取所需的JSON数据。