MultiMap .NetをJavaに転送する方法

私は現在、.NetからJavaにMultiMapを送信する必要のあるアプリケーションに取り組んでいます。私は現在、Javaで "org.apache.commons.collections.MultiMap"を使用してMultiMapの詳細を読み、C#でMultiMapクラスを使用して.NetからJavaに詳細を転送することを考えています。

Webサービスを使用して.NetからJavaにMultiMapを転送したいと思います。

このアプローチを使用して、.NetからJavaに詳細を転送することはできますか(なぜなら、1つのキーと複数の値を使用する必要があるからです)。

もしそうなら、誰も詳細を転送する手順を説明することができますか?

0
私はwebサービスを使用してマルチマップを転送したいと思います
追加された 著者 serenity,
私は本当にあまり考えていない。
追加された 著者 serenity,
「フォワード」とはどういう意味ですか? .NETからJavaにデータをどのように「送る」のですか?
追加された 著者 L.B,
なぜ、Webサービスを介してJsonとして送信しないのですか?
追加された 著者 Jyro117,

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?

1
追加された