From e6247d466787b43dfff18a4b23a24e85cd567a28 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 11 Mar 2020 16:24:10 +0100 Subject: [PATCH] [jOOQ/jOOQ#8950] Fixed parser regression --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 2 ++ 1 file changed, 2 insertions(+) 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);