我使用node.js包“Bridge API连接现有的Java API”:node-java
。
https://github.com/joeferner/node-java
我需要连接的一个Java API函数是
public void reqMktData(int tickerId, Contract contract,
String genericTicklist, boolean snapshot, List<TagValue> mktDataOptions)
{
m_s.reqMktData(tickerId, contract, genericTicklist, snapshot, mktDataOptions);
}
问题是我不知道如何从节点JavaScript传递Java类型List<>
。 Int
或boolean
或其他人工作正常。
所以,这是我的问题。
JavaScript中哪种类型的值对应于Java List<>
?
感谢。
答案 0 :(得分:1)
与@mstrthealias所说的一致,该项目的GitHub页面上的例子说,
var list = java.newInstanceSync("java.util.ArrayList");
java.newInstance("java.util.ArrayList", function(err, list) {
if(err) { console.error(err); return; }
// new list
});