在仅支持SOAP的应用程序中使用JSON
问题描述:
我有一个应用程序(SAP Dashboards),可以愉快地使用Web服务数据,但前提是只有WSDL。 我试图将它连接到仅使用JSON创建Web服务的Azure机器学习。 似乎有很多人试图做相反的事!在仅支持SOAP的应用程序中使用JSON
有没有办法在它们之间创建一个简单的,有希望的通用桥梁。我很高兴使用一些C#。如果我可以通过MS SQL来做某件事,会更好。
答
看起来没有标准方法。我想我需要自己写点东西。
答
您是否尝试将Xml转换为JSON?
// To convert an XML node contained in string xml into a JSON string
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
string jsonText = JsonConvert.SerializeXmlNode(doc);
// To convert JSON text contained in string json into an XML node
XmlDocument doc = JsonConvert.DeserializeXmlNode(json);
我无法控制源或目的地,所以需要能够包装源。 – AndrewB