JavaScript中的哪种类型的值对应于Java`List<>`?

时间:2014-09-13 20:19:20

标签: java javascript node.js

我使用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<>Intboolean或其他人工作正常。

所以,这是我的问题。

JavaScript中哪种类型的值对应于Java List<>

感谢。

1 个答案:

答案 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
});