2012-02-06 3 views
0

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

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

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

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

+0

「フォワード」とはどういう意味ですか? .NETからJavaにデータをどのように「送る」のですか? –

+0

webserviceを使用してMultiMapを転送したい – serenity

+0

webserviceでJsonとして送信するだけではどうですか? – Jyro117

答えて

1

これらが2つの独立したアプリケーションである場合、明示的な通信チャネルなしでお互いの変数を見る方法はありません。あなたの最善の策は、2つのソケットの間にある種のSocketを開き、ライン上のデータをどのように構造化するかを指定することです。

JSONの例(おそらくオブジェクト - > JSONへの変換を行うlibraryをチェックし、これを手動で行う必要はありません。

{ 
    { 
     "key":"mykey" 
     "values":["val1","val2","val3"]  
    } 

    { 
     "key":"mykey2" 
     "values":["val12","val22","val32"]  
    } 
}  

を、あなたのデータ形式を知っているし、ソケット接続を持っていたら、

JavaScriptをサーバーサイドC#とやりとりすることを意味するのであれば、変数をバインドする方法がありますが、複雑で機能するかどうかはわかりませんデータ型。How do you pass variables from c# to javascript?

関連する問題