如何序列化从Azure消费API返回的Json对象?

zfciruhq  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(79)

我从以下返回数据:

var result = await client.GetAsync("https://management.azure.com/subscriptions/c43vbhu- 
  XXXX-XXXX--2b83a074c23f/providers/Microsoft.Consumption/usageDetails?startDate=2020-08- 
   01&endDate=2020-08-05&$top=1000&api-version=2019-10-01");                      

  string data = result.Content.ReadAsStringAsync().Result;

字符串
数据被返回了,但是我如何将其反序列化为一个对象,以便我可以遍历数据并进行一些计算呢?
我需要序列化的类是什么?

lztngnrs

lztngnrs1#

如何序列化从Azure消费API返回的Json对象?
我在我的环境中复制,下面是我的结果:
要从API获取对象并序列化,请使用以下代码:

一月一日

using Newtonsoft.Json.Linq;
using System.Text.Json;

using var httpClient = new HttpClient();
var r1 = await httpClient.GetAsync("https://www.xx.yy/ols/api/ontologies");
var c = await r1.Content.ReadAsStringAsync();
JObject json1 = JObject.Parse(c);
Console.WriteLine(json1["_embedded"]["ontologies"][0]["config"]);
Console.ReadLine();

字符串

一米


的数据

相关问题