JDE E1 Orchestrator语言 - 使用Jruby将XML解析为JSON



我有这个XML;https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml和我需要解析生成JSON。我有这个模板

require 'json'
require 'rexml/document'
include REXML
def main(orchAttr, inputMap)
jsonIn = JSON.parse(inputMap) 
jsonOut = JSON.parse("{}") 

#XML Example
#xml_str = jsonIn["response"] 
#doc = Document.new(xml_str)  
#city = doc.elements["AddressValidateResponse/Address/City"].text
#jsonOut["city"] = city

return JSON.generate(jsonOut)
end

但是当我做了一些修改,我得到了一个错误。

我修改了这行

#city = doc.elements["AddressValidateResponse/Address/City"].text

与XML元素

为什么不使用ECB API rest?它对编排流程很有用,您可以通过表单请求获得汇率并添加到P0015Ahttps://sdw-wsrest.ecb.europa.eu/help/

相关内容

  • 没有找到相关文章

最新更新