``` JObject obj1 = JsonConvert.DeserializeObject(ScCommonLib.WebApiCaller.HttpGet(url1, "GET"));```改为C#.net8.0
时间: 2024-11-23 11:40:24 浏览: 4
Newtonsoft.Json使用总结
5星 · 资源好评率100%
在.NET Core 8.0中,你可以使用`HttpClient`类和`JsonSerializer.Deserialize<T>`方法代替 Newtonsoft.Json 库。以下是等效的代码:
```csharp
using System.Net.Http;
using System.Text.Json;
Uri url1 = new Uri("your_url_here");
HttpResponseMessage response = await HttpClient.GetAsync(url1);
string jsonContent = await response.Content.ReadAsStringAsync();
JObject obj1 = JsonSerializer.Deserialize<JObject>(jsonContent);
```
这里,我们创建了一个`HttpClient`实例,然后发送一个GET请求到指定的URL。获取响应后,读取其内容作为字符串,并使用`System.Text.Json`库的`JsonSerializer.Deserialize`方法将JSON字符串转换为`JObject`。
阅读全文