gpt4 book ai didi

java - 使用 JOOQ formatJSON 获取列 :value pairs

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:32:23 25 4
gpt4 key购买 nike

我希望我的formatJSON() 结果是column:value 对。

[{"ID":1,"AUTHOR_ID":1,"TITLE":"1984"},{"ID":2,"AUTHOR_ID":1,"TITLE":"Animal Farm"}]

这篇博文 ( https://blog.jooq.org/2018/01/) 表明可以通过在某处设置格式化选项标志来获得结果,但我无法找到如何指定该选项。我只是得到默认的 (?) 输出:

{"fields":[{"schema":"sss","table":"ttt","name":"ccc1","type":"zzz"},{"schema":"sss","table":"ttt","name":"ccc2","type":"zzz"}],"records":[[1,"x"]]}

我正在使用 jOOQ 3.7.0,但如果需要可以升级。

最佳答案

I am using jOOQ 3.7.0, but can upgrade if needed.

这就是你的答案。升级到 3.9 或更高版本以从 #5372 获利.然后您可以调用 Formattable.formatJSON(JSONFormat)像这样:

String json = result.formatJSON(new JSONFormat()
.header(false)
.recordFormat(RecordFormat.OBJECT));

关于java - 使用 JOOQ formatJSON 获取列 :value pairs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51773480/

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