首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nashorn: Java接口

Nashorn: Java接口
EN

Stack Overflow用户
提问于 2018-06-07 03:02:15
回答 1查看 183关注 0票数 0

Nashorn对我来说是一个新的平台,我对它并没有做太多的工作,但是现在需要有下面的Java行来工作来访问InputStream对象:

代码语言:javascript
复制
InputStream is = IOUtils.toInputStream(body, "UTF-8"); // Java

问题是,当IOUtils.toInputStream被写为:

代码语言:javascript
复制
var is = IOUtils.toInputStream(body, "UTF-8"); //JS in Nashorn

我需要'is‘var为InputStream,而不是其他任何东西来将它传递给另一个Java类。如何在Nashorn平台上获取实际的InputStream对象?非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2018-06-26 00:01:27

我找到了一个更好的库来读取XML,并且可以在Nashorn中无缝地工作:

代码语言:javascript
复制
var XmlSlurper = Java.type('groovy.util.XmlSlurper');
var rootNode = new XmlSlurper().parseText(rsp.body); 
var structuredDoc = rootNode.children().getAt(0);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50727775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档