aboutsummaryrefslogtreecommitdiffstats
path: root/manual
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2020-04-04 23:31:07 +0200
committerJay Berkenbilt <ejb@ql.org>2020-04-05 00:06:32 +0200
commit72464041771de52ca6b3f8bc79aea84c23af30b6 (patch)
tree8d8a309a0be0e1563542e4d16d02564440d3837a /manual
parent67d5ed3a64a81f9192c17dc71f02e69f60f8a1f8 (diff)
downloadqpdf-72464041771de52ca6b3f8bc79aea84c23af30b6.tar.zst
JSON: implement pattern keys in schema
Diffstat (limited to 'manual')
-rw-r--r--manual/qpdf-manual.xml17
1 files changed, 12 insertions, 5 deletions
diff --git a/manual/qpdf-manual.xml b/manual/qpdf-manual.xml
index 83cb6bf9..a2dff114 100644
--- a/manual/qpdf-manual.xml
+++ b/manual/qpdf-manual.xml
@@ -3082,11 +3082,18 @@ outfile.pdf</option>
<itemizedlist>
<listitem>
<para>
- A dictionary in the help output means that the corresponding
- location in the actual JSON output is also a dictionary with
- exactly the same keys; that is, no keys present in help are
- absent in the real output, and no keys will be present in
- the real output that are not in help.
+ A dictionary in the help output means that the
+ corresponding location in the actual JSON output is also a
+ dictionary with exactly the same keys; that is, no keys
+ present in help are absent in the real output, and no keys
+ will be present in the real output that are not in help. As
+ a special case, if the dictionary has a single key whose
+ name starts with <literal>&lt;</literal> and ends with
+ <literal>&gt;</literal>, it means that the JSON output is a
+ dictionary that can have any keys, each of which conforms
+ to the value of the special key. This is used for cases in
+ which the keys of the dictionary are things like object
+ IDs.
</para>
</listitem>
<listitem>