如何避免使用“ConvertTo-Json”与powershell 2.0一起使用?

时间:2013-09-16 10:12:10

标签: json powershell powershell-v2.0 powershell-v3.0

我写了一个小脚本,它也在powershell 3.0中使用命令ConvertTo-Json 总而言之,它只是监视内存cpu和磁盘大小的使用情况,我将脚本放在我的服务器上并想运行它。但它没有用,因为在服务器上只安装了PS2.0,我无法在那里获得3.0。

那么如何避免使用ConvertTo-Json使其在PowerShell 2.0中运行?

我抓取数据,最后我像这样使用它:

$dataArray = ConvertTo-Json $array

Send-DataArray $dataArray

感谢

1 个答案:

答案 0 :(得分:3)

.NET有一个易于在PowerShell v2中使用的JSON读写器。我wrote up a blog post on how to use these types。 .NET中的DataContractSerializer也使用JSON IIRC。