0

私が取り組んでいるプロジェクトでは、Web サービス呼び出しから画像の Java マップを取得しようとしています。呼び出しプログラムは C# で記述されており、他の Web サービス関数を (C# または Java の両方で) 呼び出すことができます。問題は、Java マップからデータにアクセスしようとすることです。Map データを C# Dictionary に渡すつもりでしたが、マップは常に null です。Java 側でデータが返されていることを確認しましたが、C# 関数で変数が null として表示されます。

なぜこれが起こっているのかについて誰かが考えてくれることを望んでいました。以下に、Java Web サービスへの簡単なコード呼び出しを投稿します。WebReference は、Java Web サービスへの参照です。

WebReference.ApplicationName testWeb = new WebReference.ApplicationName();
WebReference.Map testMap = new WebReference.Map();
testMap = testWeb.getMapImages();

編集) 適切かどうかはわかりませんが、Java Web 関数処理のクライアント コードは、Visual Studio を介して自動生成されました。Map 型は、Java 関数コンバーターの最適な戻り値の型でした。

4

1 に答える 1