aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDF_Dictionary.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libqpdf/QPDF_Dictionary.cc')
-rw-r--r--libqpdf/QPDF_Dictionary.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/libqpdf/QPDF_Dictionary.cc b/libqpdf/QPDF_Dictionary.cc
index 67d59a2d..26239317 100644
--- a/libqpdf/QPDF_Dictionary.cc
+++ b/libqpdf/QPDF_Dictionary.cc
@@ -37,9 +37,10 @@ QPDF_Dictionary::getJSON(int json_version)
JSON j = JSON::makeDictionary();
for (auto& iter: this->items) {
if (!iter.second.isNull()) {
- j.addDictionaryMember(
- QPDF_Name::normalizeName(iter.first),
- iter.second.getJSON(json_version));
+ std::string key =
+ (json_version == 1 ? QPDF_Name::normalizeName(iter.first)
+ : iter.first);
+ j.addDictionaryMember(key, iter.second.getJSON(json_version));
}
}
return j;