diff --git a/doc/src/sgml/json.sgml b/doc/src/sgml/json.sgml
index 8a2aad5935e..6b521811e7f 100644
--- a/doc/src/sgml/json.sgml
+++ b/doc/src/sgml/json.sgml
@@ -982,14 +982,13 @@ UPDATE table_name SET jsonb_field[1]['a'] = '1';
      <row>
       <entry>
        <para>
-        <literal>[<replaceable>subscript</replaceable>, ...]</literal>
+        <literal>[{<replaceable>index</replaceable> | <replaceable>start_index</replaceable> to <replaceable>end_index</replaceable>}}, ...]
        </para>
       </entry>
       <entry>
        <para>
-        Array element accessor.
-        <literal><replaceable>subscript</replaceable></literal> can be
-        given in two forms: <literal><replaceable>index</replaceable></literal>
+        Array element accessor. It can be given in two forms:
+        <literal><replaceable>index</replaceable></literal>
         or <literal><replaceable>start_index</replaceable> to <replaceable>end_index</replaceable></literal>.
         The first form returns a single array element by its index. The second
         form returns an array slice by the range of indexes, including the
