Powershell и поля JSON объекта

День добрый. Работаю из Powershell с JSON, при выполнении определенных запросов, получаю результат в переменную $item :

{
   "_id":"idc",
   "reactions":{
      ":grin:":{
         "usernames":[
            "user1"
         ]
      }
   }
}

Не могу понять, как мне обратиться к объекту ":grin:", если в его имени - нечитаемые символы? $resp.reactions.:grin: - по понятным причинам не работает. Запрос выполняю с помощью :

$Url = "https://api.local"
$response = Invoke-RestMethod -Uri $Url -Method Get
   if ($response.success) 
   { 
      foreach ($item in $response.messages) 
      {
        Write-Host $item.idc; # так можно
        Write-Host $item.reactions.:grin: #а так нельзя
      }
   }

Ответы (1 шт):

Автор решения: Grundy

Для решения можно указать имя поля в качестве строки, с помощью двойных кавычек:

$resp.reactions.":grin:"
→ Ссылка