Hi.
in v11, json_query:
+ The returned <replaceable>data_type</replaceable> has the
same semantics
+ as for constructor functions like <function>json_objectagg</function>;
+ the default returned type is <type>text</type>.
+ The <literal>ON EMPTY</literal> clause specifies the behavior if the
+ <replaceable>path_expression</replaceable> yields no value at all; the
+ default when <literal>ON ERROR</literal> is not specified is
to return a
+ null value.
the default returned type is jsonb? Also in above quoted second last
line should be <literal>ON EMPTY</literal> ?
Other than that, the doc looks good.