我需要PreTaxCost和ResourceGroup从这个JSON中出来,以进行进一步的操作。
{
"id": "subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/Query/00000000-0000-0000-0000-000000000000",
"name": "55312978-ba1b-415c-9304-cfd9c43c0481",
"type": "microsoft.costmanagement/Query",
"properties": {
"nextLink": null,
"columns": [
{
"name": "PreTaxCost",
"type": "Number"
},
{
"name": "ResourceGroup",
"type": "String"
},
{
"name": "Currency",
"type": "String"
}
],
"rows": [
[0.009865586851323632, "Ict_StratAndPlan_GoldSprova_Prod_0", "USD"],
[218.68795741935486, "Ict_StratAndPlan_GoldSprova_Prod_1", "USD"],
[2.10333307059661, "ScreenSharingTest-peer1", "USD"],
[0.14384913581657052, "Ssbciotelement01", "USD"]
]
}
}
字符串
3条答案
按热度按时间o4hqfura1#
你可以使用这组类给你的json给予类型。
字符串
在代码中保留这些类之后。
型
上面的代码会从json字符串中过滤出你需要的数据。我假设列的数据的位置是准确的,因为它是在你提供的json字符串中。
5f0d552i2#
你可以试试这个代码
字符串
dzhpxtsq3#
通常,解析json文档的最佳方法是创建一个对象结构,您可以将其转换为对象结构。我通常使用https://json2csharp.com/这样的工具。请确保选中“使用Pascal Case”和“使用JsonPropertyName(.NET Core)"。生成的类应该看起来像这样:
字符串
在这里,你可以使用以下命令对json进行编译:
型
然后用一些C#代码就可以很容易地获得属性。