0ni*_*nir 17 powershell json powershell-2.0
我正在使用Powershell 2.0(截至目前无法为V3.0制作upgarde)并且我想阅读下面的Json对象.
"{\"DevResults\":[{\"TechnologyName\":\"AD\",\"RuleName\":\"SOA account (user logon/display name)\",\"OutputValue\":\"SOADevClientCenter\"},
{\"TechnologyName\":\"AD\",\"RuleName\":\"SOA account (pre-Windows 2000)\",\"OutputValue\":\"SOADevCliCen\"},
\"ProdResults\":[{\"TechnologyName\":\"AD\",\"RuleName\":\"SOA account (user logon/display name)\",\"OutputValue\":\"SOAClientCenter\"},
{\"TechnologyName\":\"AD\",\"RuleName\":\"BPM Service Account (pre-Windows 2000)\",\"OutputValue\":\"BPM_CliCen_05\"}]}"
Run Code Online (Sandbox Code Playgroud)
你能帮我一下吗?
谢谢.
Goy*_*uix 31
您可能有System.Web.Extensions可用,因此您可以加载该程序集并使用可用的JSON解析器.这是一个快速示例:
[System.Reflection.Assembly]::LoadWithPartialName("System.Web.Extensions")
$json = "{a:1,b:2,c:{nested:true}}"
$ser = New-Object System.Web.Script.Serialization.JavaScriptSerializer
$obj = $ser.DeserializeObject($json)
Run Code Online (Sandbox Code Playgroud)
参考:http://msdn.microsoft.com/en-us/library/system.web.script.serialization.javascriptserializer.aspx
归档时间: |
|
查看次数: |
18346 次 |
最近记录: |