繁体   English   中英

使用Datastax Java驱动程序返回JSON

[英]Using Datastax Java Driver to return JSON

我正在尝试使用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字符串返回

此时,我知道了用于检索一行的代码。 我希望将所有行作为json字符串返回。

Java 8 StringJoinerhttps : //docs.oracle.com/javase/8/docs/api/java/util/StringJoiner.html

StringJoiner jsonString = new StringJoiner(",", "[", "]");
for(Row row: resultSet.all()) {
   String json = row.getString(0);
   jsonString.add(json);
}

return jsonString.toString();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM