Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 从SOAP api调用中检索并解析XMLresponse_Json_Node.js_Xml_Soap - Fatal编程技术网

Json 从SOAP api调用中检索并解析XMLresponse

Json 从SOAP api调用中检索并解析XMLresponse,json,node.js,xml,soap,Json,Node.js,Xml,Soap,我使用这段代码获取并检索JSON响应 var loopback=require('loopback'); var ds=loopback.createDataSource('soap'{ 连接器:require('loopback-connector-soap'), wsdl:'http://www.webservicex.net/stockquote.asmx?WSDL“,//指向WSDL的url 网址:'http://www.webservicex.net/stockquote.asmx“

我使用这段代码获取并检索JSON响应

var loopback=require('loopback');
var ds=loopback.createDataSource('soap'{
连接器:require('loopback-connector-soap'),
wsdl:'http://www.webservicex.net/stockquote.asmx?WSDL“,//指向WSDL的url
网址:'http://www.webservicex.net/stockquote.asmx“,//服务端点
//将SOAP服务/端口/操作映射到Node.js方法
操作:{
//键是方法名
股票报价:{
服务:“StockQuote”,//WSDL服务名称
端口:'StockQuoteSAP',//WSDL端口名
操作:“GetQuote”//WSDL操作名称
},
//键是方法名
股票报价12:{
服务:“StockQuote”,//WSDL服务名称
端口:'StockQuoteSAP12',//WSDL端口名
操作:“GetQuote”//WSDL操作名称
}
}
});
//等待方法被注入
ds.once('connected',function(){
//创建模型
var StockQuote=ds.createModel('StockQuote',{});
股票报价({
符号:“IBM”
},函数(错误,响应){
log('Response:',Response);
});
StockQuote.stockQuote12({
符号:“FB”
},函数(错误,响应){
log('Response:',Response);
});

});
JSON
GetQuoteResult
字段实际上包含一个XML字符串。Jackson通常用于将XML和/或JSON有效负载封送到POJO,反之亦然。JSON
GetQuoteResult
字段实际上包含XML字符串。Jackson通常用于将XML和/或JSON有效负载封送到POJO,反之亦然。