我正在尝试检索包含使用此函数返回的行的json数组:
let defaultPath = Realm.Configuration.defaultConfiguration.fileURL?.path
try! FileManager.default.removeItem(atPath: defaultPath!)
任何人都可以给我一个提示吗?如何将多行转换为单个JSON数组?
谢谢!
答案 0 :(得分:1)
尝试一下:
SELECT JSON_AGG(src) AS my_json_array
FROM (
SELECT
users.id,
users.name,
users.surname,
users.fkrole,
users.username
FROM users
) src
;
这将为您提供来自" src"的所有行。查询作为单个json数组返回。
http://www.sqlfiddle.com/#!17/6241a/2
这里有关于Postgres JSON函数的更多信息:https://www.postgresql.org/docs/10/static/functions-json.html