Как мне использовать 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 (»Название")returns
null`.