PowerShellでJSONを解析したいのですが、PowerShellで使用できる新しいv3関数を使用できません。私の最初の考えは、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( "Name")returns
True but
$ result.GetValue( "Name")null` returns
。