diff options
Diffstat (limited to 'libqpdf/QPDF_Dictionary.cc')
-rw-r--r-- | libqpdf/QPDF_Dictionary.cc | 7 |
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; |