PowerShell 2.0 ConvertFrom-Json和ConvertTo-Json实现 [英] PowerShell 2.0 ConvertFrom-Json and ConvertTo-Json implementation
本文介绍了PowerShell 2.0 ConvertFrom-Json和ConvertTo-Json实现的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想修补当前无法升级到3.0的PowerShell 2.0环境.
I would like to monkeypatch a PowerShell 2.0 environment where the upgrade to 3.0 is not possible at this time.
我正在寻找PowerShell 3.0中ConvertFrom-Json
cmdlet和ConvertTo-Json
cmdlet的PowerShell 2.0脚本实现.
I am looking for a PowerShell 2.0 script implementation of the ConvertFrom-Json
cmdlet and ConvertTo-Json
cmdlet that are in PowerShell 3.0.
我对ConvertFrom-Json
最感兴趣,但是ConvertTo-Json
也很好.
I am most interested in the ConvertFrom-Json
, but ConvertTo-Json
would also be nice.
推荐答案
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)
}
这篇关于PowerShell 2.0 ConvertFrom-Json和ConvertTo-Json实现的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文