diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index eab3d4ff38..7c801a7e19 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -6680,6 +6680,8 @@ final class ParserImpl implements Parser { private static final Field parseFieldJSONArrayConstructorIf(ParserContext ctx) { if (parseKeywordIf(ctx, "JSON_ARRAY")) { parse(ctx, '('); + if (parseIf(ctx, ')')) + return DSL.jsonArray(); List> result = null; JSONNullClause nullClause = parseJSONObjectNullClauseIf(ctx);