1

我想将 PowerShell 与 Java 互操作。也就是说,我想从 Java 调用 PowerShell 脚本并接收返回的对象。

我可以在单独的进程中启动 PowerShell 并捕获输出,如Invoke Powershell scripts from Java中所示。

要将对象从一个进程传输到另一个进程,我想以 Json 格式序列化它们。

是否有 PowerShell 命令将对象转换为 JSON 格式的字符串,或者我是否需要使用 .NET 对象来执行此操作,如PowerShell 中的 JSON 序列化/反序列化中所示?

Microsoft JSON 会与 Java JSON 包互操作吗?

有比 JSON 更好的解决方案吗?例如 XML 序列化?

4

1 回答 1

2

PS V3中有convertTo-json cmdlet http://technet.microsoft.com/en-us/library/hh849922.aspx

于 2012-12-05T12:55:59.993 回答