Как мне использовать Json.NET для разбора json в PowerShell?

Я хочу проанализировать JSON в PowerShell, но не могу использовать новые функции v3, доступные в PowerShell. Моей первой мыслью было загрузить сборку JSON.Net и использовать ее для анализа строки JSON, но она не работает так, как я ожидаю.

У меня есть этот JSON:

$json = "{""Name"": ""Apple"",  
           ""Price"": 3.99,  
            ""Sizes"": [    
                 ""Small"",    
                 ""Medium"",
                 ""Large""]}"

Я загружаю сборку JSON.NET следующим кодом:

[Reflection.Assembly]::LoadFile("$currentPath\Newtonsoft.Json.dll”)

И пытается разобрать это с

$result = [Newtonsoft.Json.JsonConvert]::DeserializeObject($json)

Теперь я ожидаю, что$result["Name"] являетсяApple но я ничего не понимаю. Есть идеи?

Код ´ $ result.ContainsKey («Имя»)returnsПравдаbut$ Result.GetValue ( "Name")returnsnull`.

Ответы на вопрос(3)

Ваш ответ на вопрос