我目前正在开发一个需要将 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/