PowerShell と Java を相互運用したい。つまり、Java から PowerShell スクリプトを呼び出して、オブジェクトを受け取りたいということです。
別のプロセスでPowerShell を起動し、Java から Powershell スクリプトを呼び出すで説明されているように出力を取得できます。
あるプロセスから別のプロセスにオブジェクトを転送するには、オブジェクトを Json 形式でシリアライズしたいと考えています。
オブジェクトを JSON 形式の文字列に変換する PowerShell コマンドはありますか、または「PowerShell での JSON シリアル化/逆シリアル化」に示されているように、.NET オブジェクトを使用してこれを行う必要がありますか?
Microsoft JSON は Java JSON パッケージと相互運用できますか?
JSON よりも優れたソリューションはありますか? たとえば、XML シリアライゼーション?