質問: MultiMap .NetをJavaに転送する方法 私は現在、.NetからJavaにMultiMapを送信する必要のあるアプリケーションに取り組んでいます。私は現在、Javaで "org.apache.commons.collections.MultiMap"を使用してMultiMapの詳細を読み、C#でMultiMapクラスを使用して.NetからJavaに詳細を転送することを考えています。 Webサービスを使用して.NetからJavaにMultiMapを転送したいと思います。 このアプローチを使用して、.NetからJavaに詳細を転送することはできますか(なぜなら、1つのキーと複数の値を使用する必要があるからです)。 もしそうなら、誰も詳細を転送する手順を説明することができますか?
回答: これらが2つの独立したアプリケーションである場合、明示的な通信チャネルなしで互いの変数を見る方法はありません。あなたの最善の策は、2つのソケットの間にある種のSocketを開き、ライン上のデータをどのように構造化するかを指定することです。 JSON example(you probably don't need to do this manually, check for a library do to the object->JSON conversion. ``` { { "key":"mykey" "values":["val1","val2","val3"] } { "key":"mykey2" "values":["val12","val22","val32"] } } ``` あなたのデータフォーマットを知ってソケット接続があれば、データフォーマットとの間で変換できるようにC#とJavaが必要です。 If you meant JavaScript interacting with server side C#, there are ways to bind variables but I don't know if they work with complex data types. How do you pass variables from C# to javascript?