【发布时间】:2019-01-12 16:15:10
【问题描述】:
我从数据库收到一个查询结果为 [{"id":}]。当我尝试如下捕获这个“id”值时,它返回一个空值。
var getClientIdResult=eaDBEndpoint->select(QUERY_GET_CLIENT_ID,(),accountId);
match getClientIdResult {
table queryResult => {
match <json>queryResult{
json jsonResult => {
clientId=check<int> jsonResult["id"];
} error e => return e;
}
} error e => return e;
}
我认为这是因为 JSON 结果以 JSON 数组的形式出现,并且代码未捕获 JSON 对象内的“id”值。
任何有关如何捕获“id”值的建议都会有所帮助。
【问题讨论】:
标签: javascript json ballerina