Я пытаюсь создать тело для веб-запроса в виде вложенного словаря.
$body +=@{}
$body["tables"] = @()
$body["tables"] += @{}
$body["tables"][0]["id"] += @{}
$body["tables"][0]["id"]["columnId"] = "1"
$body["tables"][0]["id"]["fieldType"] = "1"
$body["tables"][0]["textFilter"] = @{"value" = "123"}
$body2Json = ConvertTo-Json $body
Когда я пытаюсь распечатать это, я получаю следующее:
{
"tables": [
{
"id": "System.Collections.Hashtable",
"textFilter": "System.Collections.Hashtable"
}
]
}
Не уверен, что я здесь делаю не так, все еще новичок в PowerShell