1

我正在编写 java 代码,试图将 IPentahoResultSet 转换为 JSON,以便可以使用 apache commons httpclient 将其发送到服务器。我找不到将这个 pentaho 结果集转换为 JSON 的任何方法。任何帮助将不胜感激。我试过这段代码来序列化它,但它不起作用。我认为它是为了序列化类而不是结果集。

import flexjson.JSONSerializer;
import org.pentaho.commons.connection.marshal.MarshallableResultSet;
.
.
.
IPentahoResultSet data;
//data will contain result of executing and MDX against Mondrian
MarshallableResultSet result = new MarshallableResultSet();
result.setResultSet(data);
JSONSerializer serializer = new JSONSerializer(); 
String json = serializer.deepSerialize( result ); 
4

0 回答 0