Nashorn对我来说是一个新的平台,我对它并没有做太多的工作,但是现在需要有下面的Java行来工作来访问InputStream对象:
InputStream is = IOUtils.toInputStream(body, "UTF-8"); // Java问题是,当IOUtils.toInputStream被写为:
var is = IOUtils.toInputStream(body, "UTF-8"); //JS in Nashorn我需要'is‘var为InputStream,而不是其他任何东西来将它传递给另一个Java类。如何在Nashorn平台上获取实际的InputStream对象?非常感谢!
发布于 2018-06-26 00:01:27
我找到了一个更好的库来读取XML,并且可以在Nashorn中无缝地工作:
var XmlSlurper = Java.type('groovy.util.XmlSlurper');
var rootNode = new XmlSlurper().parseText(rsp.body);
var structuredDoc = rootNode.children().getAt(0);https://stackoverflow.com/questions/50727775
复制相似问题