json - 如何避免与 "ConvertTo-Json"一起使用 powershell 2.0?

标签 json powershell powershell-2.0 powershell-3.0

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

那么如何避免使用 ConvertTo-Json 使其在 powershell 2.0 中工作?

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

$dataArray = ConvertTo-Json $array

Send-DataArray $dataArray

谢谢

最佳答案

.NET 有一个 JSON 读取器和写入器,可以通过 PowerShell v2 轻松使用。我wrote up a blog post on how to use these types 。 .NET 中还有使用 JSON IIRC 的 DataContractSerializer。

关于json - 如何避免与 "ConvertTo-Json"一起使用 powershell 2.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18825456/

相关文章:

javascript - 使用ajax成功函数中的json对象(使用angularjs)

powershell - 检查文件在远程计算机上是否存在。如果没有,请复制

powershell - 如何阻止 ConvertTo-HTML 创建空表?

javascript - 在 Javascript 中重新格式化 JSON 数据的优雅、简洁的方法?

javascript - 大型 JSON 数据的 JSON 差异,发现一些 JSON 作为另一个 JSON 的子集

ruby-on-rails-3 - 如何从祖先生成json树

powershell - 将日期格式从 "yyyymmdd"更改为 "mm/dd/yyyy"

windows - 在批处理脚本中获取 Powershell 变量值

powershell - 键和值的哈希集

powershell - 哪些对象适合添加成员?