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

Я хочу проанализировать JSON в PowerShell, но могуt использовать новые функции 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 (»Название")returnsnull`.

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

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