Java 使用JOOQ formatJSON获取列:值对
我希望formatJSON()结果是列:值对 [{“ID”:1,“作者ID”:1,“标题”:“1984”},{“ID”:2,“作者ID”:1,“标题”:“动物农场”}] 这篇博文()建议通过在某个地方设置格式化选项标志可以得到结果,但我找不到如何指定该选项。我刚刚得到默认(?)输出: {“字段”:[{“模式”:“sss”,“表格”:“ttt”,“名称”:“ccc1”,“类型”:“zzz”},{“模式”:“sss”,“表格”:“ttt”,“名称”:“ccc2”,“类型”:“zzz”}],“记录”:[[1,“x”]} 我正在使用JOOQ3.7.0,但如果需要,可以升级 我正在使用JOOQ3.7.0,但如果需要,可以升级 这是你的答案。升级到3.9或更高版本可从中获利。然后你可以这样打电话:Java 使用JOOQ formatJSON获取列:值对,java,jooq,Java,Jooq,我希望formatJSON()结果是列:值对 [{“ID”:1,“作者ID”:1,“标题”:“1984”},{“ID”:2,“作者ID”:1,“标题”:“动物农场”}] 这篇博文()建议通过在某个地方设置格式化选项标志可以得到结果,但我找不到如何指定该选项。我刚刚得到默认(?)输出: {“字段”:[{“模式”:“sss”,“表格”:“ttt”,“名称”:“ccc1”,“类型”:“zzz”},{“模式”:“sss”,“表格”:“ttt”,“名称”:“ccc2”,“类型”:“zzz”}],“记录”:
String json=result.formatJSON(新的JSONFormat()
.标题(错误)
.recordFormat(recordFormat.OBJECT));