[英]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 StringJoiner : https : //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.