¿Cómo uso Json.NET para analizar json en PowerShell?

Quiero analizar JSON en PowerShell pero no puedo usar las nuevas funciones v3 que están disponibles en PowerShell. Mi primer pensamiento fue cargar el ensamblaje JSON.Net y usarlo para analizar la cadena JSON, pero no funciona como espero.

Tengo este JSON:

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

Cargo el ensamblaje JSON.NET con este código:

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

Y trata de analizarlo con

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

Ahora espero que$result["Name"] esApple Pero no consigo nada allí. ¿Algunas ideas?

El código ´ $ result.ContainsKey ("Nombre")returnsCiertobut$ result.GetValue ("Nombre")returnsnulo

Respuestas a la pregunta(3)

Su respuesta a la pregunta