【发布时间】:2016-05-30 15:43:21
【问题描述】:
我正在尝试使用 datastax java 驱动程序并检索并返回 JSON。
ResultSet resultSet = session.execute("SELECT JSON * FROM event");
Row row = resultSet.one();
String json1 = row.getString(0);
String json2 = row.getString("[json]");
System.out.println(resultSet.toString());
returns ResultSet[ exhausted: false, Columns[[json](varchar)]]
此时,我知道检索一行的代码。我希望将所有行作为 json 字符串返回
【问题讨论】:
-
您不想将 all 行检索为 JSON 字符串。因为如果有 100 万行,您将拥有一个巨大的字符串 ...
-
@doanduyhai 是的,我想要,但我没有 100 万行......另外它是一个 SQL 查询......
-
在这种情况下,对所有行执行 for 循环并将 JSON 字符串连接在一起
-
@doandduyhai,不知道如何在 java 上使用这个,docs.datastax.com/en/drivers/java/2.0/com/datastax/driver/core/…
标签: java json scala cassandra datastax