gpt4 book ai didi

java - 使用 Datastax Java 驱动程序返回 JSON

转载 作者:行者123 更新时间:2023-12-02 03:55:44 25 4
gpt4 key购买 nike

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

最佳答案

At this point of time, I'm aware of the code to retrieve one row. I wish to return all rows as a json string.

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();

关于java - 使用 Datastax Java 驱动程序返回 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35482077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com