c# - 如何将MultiMap .Net转发到Java?

标签 c# java .net web-services multimap

我目前正在开发一个需要将 MultiMap 从 .Net 发送到 Java 的应用程序。我目前正在 Java 中使用“org.apache.commons.collections.MultiMap”从 MultiMap 读取详细信息,并考虑使用 C# 中的 MultiMap 类将详细信息从 .Net 转发到 Java。

我想使用 webservice 将 MultiMap 从 .Net 转发到 Java。

我可以使用这种方法将详细信息从 .Net 转发到 Java(因为我需要使用一个键和多个值)吗?

如果是这样,谁能解释一下转发详细信息的程序?

最佳答案

如果这是两个独立的应用程序,那么如果没有显式的通信 channel ,它们就无法查看彼此的变量。最好的办法是在两者之间打开某种套接字,并指定您希望如何构建线路上的数据。

JSON 示例(您可能不需要手动执行此操作,检查对象 ->JSON 转换中是否有 library 操作。

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

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

一旦您知道了数据格式并建立了套接字连接,您只需要 C# 和 Java 就能够在数据格式之间进行转换。

如果您的意思是 javascript 与服务器端 C# 交互,有一些方法可以绑定(bind)变量,但我不知道它们是否适用于复杂的数据类型。 How do you pass variables from c# to javascript?

关于c# - 如何将MultiMap .Net转发到Java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9163259/

相关文章:

c# - 如何从 C# 代码运行 NUnit 测试

asp.net - 配置部分 'system.web/httpModules' 已定义。每个配置文件中的部分只能出现一次。请参阅帮助主题 <位置> 了解异常(exception)情况

java - 如何将 ImageView 放在 ListView 行的右侧

java - 如何监控Event Dispatch Thread队列?

c# - 在 C# 中正确使用 TcpListener

c# - 当 Test Runner 中有失败的测试时,如何让 OpenCover 返回错误?

java - 如何在 JavaFX 中检测鼠标单击?

c# - 针对旧版 .NET 框架编译单独的 C# 文件

c# - 如何从返回 ContentType 图像的 url 执行 aspx?

c# - OData - 如何扩展基本实体的导航属性