我想修补一个无法在此时升级到3.0的PowerShell 2.0环境。
我正在寻找PowerShell 3.0中ConvertFrom-Jsoncmdlet和ConvertTo-Jsoncmdlet 的PowerShell 2.0脚本实现。
ConvertFrom-Json
ConvertTo-Json
我对的兴趣最大ConvertFrom-Json,但ConvertTo-Json也很好。
function ConvertTo-Json20([object] $item){ add-type -assembly system.web.extensions $ps_js=new-object system.web.script.serialization.javascriptSerializer return $ps_js.Serialize($item) } function ConvertFrom-Json20([object] $item){ add-type -assembly system.web.extensions $ps_js=new-object system.web.script.serialization.javascriptSerializer #The comma operator is the array construction operator in PowerShell return ,$ps_js.DeserializeObject($item) }