aboutsummaryrefslogtreecommitdiffstats
path: root/include/qpdf/JSON.hh
AgeCommit message (Expand)Author
2024-02-16Add new private class JSON::Writerm-holger
2024-01-15Add new method JSON::getDictItemm-holger
2024-01-01Update copyright to 2024Jay Berkenbilt
2023-06-02Fix doc typosm-holger
2023-05-27Code tidy - reflow comments and stringsm-holger
2023-05-21Rerun clang-formatJay Berkenbilt
2023-05-21Move JSON_array for C++-20 compatibility (fixes #943)Jay Berkenbilt
2023-05-20Replace 'virtual' specifier with 'override'm-holger
2023-02-25Update copyright to 2023Jay Berkenbilt
2023-02-19Change JSON::Members::value to std::unique_ptrm-holger
2023-02-19Change JSON_dictionary and JSON_array to store JSON objects rather than std::...m-holger
2023-02-18Merge pull request #890 from m-holger/jpspJay Berkenbilt
2023-02-11Refactor JSON type checksm-holger
2023-02-05Eliminate the use of shared pointers in JSONParserm-holger
2023-01-28Refactor JSON::writeNextm-holger
2022-09-23Comment about qpdf/PointerHolder.hh in public headersJay Berkenbilt
2022-07-31Fix/clarify meaning of depth parameter to json write methodsJay Berkenbilt
2022-07-31Spell checkJay Berkenbilt
2022-07-24JSON schema: support multi-element array validationJay Berkenbilt
2022-07-24JSON schema -- accept single item in place of arrayJay Berkenbilt
2022-06-09Fix minor doc typos in JSON.hhm-holger
2022-05-21JSON: Fix large file supportJay Berkenbilt
2022-05-20JSON: detect duplicate dictionary keys while parsingJay Berkenbilt
2022-05-14JSON reactor: improve handling of nested containersJay Berkenbilt
2022-05-07Prepare code for JSON v2Jay Berkenbilt
2022-05-07Objects json: write incrementally and in numeric orderJay Berkenbilt
2022-05-07Make JSON::writeNext publicJay Berkenbilt
2022-05-07JSON: add blob type that generates base64-encoded binary dataJay Berkenbilt
2022-05-04Change JSON parser to parse from an InputSourceJay Berkenbilt
2022-05-04JSON: add write methods and implement unparse() in terms of thoseJay Berkenbilt
2022-05-02Add reactors to the JSON parserJay Berkenbilt
2022-04-16Use = default and = delete where possible in classesJay Berkenbilt
2022-04-09Replace PointerHolder with std::shared_ptr in library sources onlyJay Berkenbilt
2022-04-04Programmatically apply new formatting to codeJay Berkenbilt
2022-02-07Update for clean compile with POINTERHOLDER_TRANSITION=2Jay Berkenbilt
2022-02-04Update copyright for 2022Jay Berkenbilt
2022-02-04JSON: use std::shared_ptr internallyJay Berkenbilt
2022-02-02Fix some doc typosm-holger
2022-01-30Allow optional fields in json "schema" checksJay Berkenbilt
2022-01-30Implement JSONHandler for recursively processing JSONJay Berkenbilt
2022-01-30Add JSON::parseJay Berkenbilt
2022-01-30Add JSON::isDictionary and JSON::isArrayJay Berkenbilt
2021-01-04Update copyright to 2021Jay Berkenbilt
2020-01-26Update copyright to 2020Jay Berkenbilt
2019-01-07Update copyrights for 2019Jay Berkenbilt
2019-01-05Spell checkJay Berkenbilt
2018-12-25JSON::serialize -> unparseJay Berkenbilt
2018-12-22Add simple JSON serializerJay Berkenbilt