gpt4 book ai didi

ballerina - 访问结果集而不将其转换为 Json 或 XML ballerina.io

转载 作者:行者123 更新时间:2023-12-04 08:15:38 42 4
gpt4 key购买 nike

我试图访问纯结果集而不将其转换为 json 或 XML。
我的数据库将结果集转换为正确的格式。
例子:

var resultSet = testDB->select("SELECT * FROM test , ());

if (resultSet is table<record {}>)
{

}

当我尝试在 resultSet 上运行 foreach 时,我得到一个空字段。
版本:芭蕾舞女 Actor --version
jBallerina 1.2.8
语言规范 2020R1
更新工具 0.8.8
许多问候,马丁

最佳答案

结果是记录流,您可以在其中访问每条记录及其字段。
您可以在访问每个字段时创建一个结果流并按照以下示例代码对其进行迭代

stream<record{}, error> resultStream =
mysqlClient->query("Select * from Customers");

error? e = resultStream.forEach(function(record {} result) {
io:println("Customer full details: ", result);
io:println("Customer first name: ", result["FirstName"]);
io:println("Customer last name: ", result["LastName"]);
});
您可以引用更多 JDBC examplesBallerina By Examples

关于ballerina - 访问结果集而不将其转换为 Json 或 XML ballerina.io,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65720775/

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