我想将 PowerShell 与 Java 互操作。也就是说,我想从 Java 调用 PowerShell 脚本并接收返回的对象。
我可以在单独的进程中启动 PowerShell 并捕获输出,如Invoke Powershell scripts from Java中所示。
要将对象从一个进程传输到另一个进程,我想以 Json 格式序列化它们。
是否有 PowerShell 命令将对象转换为 JSON 格式的字符串,或者我是否需要使用 .NET 对象来执行此操作,如PowerShell 中的 JSON 序列化/反序列化中所示?
Microsoft JSON 会与 Java JSON 包互操作吗?
有比 JSON 更好的解决方案吗?例如 XML 序列化?