我在PowerShell中使用API Graph来获取Planner任务。我在计划中检索了任务,但无法获得分配任务的用户ID。
如何在PowerShell中解析此JSON以获取值:“ 8dfb0c3c-5c2b-47eb-924f-ab9365ca9d89”?
非常感谢您的帮助。
['string1', 'string2', 'string3', 'string4']
答案 0 :(得分:0)
从JSON(ConvertFrom-JSON)通过转换获取对象时,将获得PSCustomObject。要获取顶级密钥,您可以枚举其NoteProperty类型的成员。参见下面的示例。
$jsonData = Get-Content -Path <FilePath> | ConvertFrom-Json
$topLevelKeys = $jsonData | Get-Member -Type NoteProperty | Foreach-Object {$_.Name}
foreach ($m_topLevelKey in $topLevelKeys) { <do something> }
希望我的问题对了