summaryrefslogtreecommitdiff
path: root/json
Commit message (Expand)AuthorAgeFilesLines
* apr_json_decode: Return APR_ENOSPC if a decoded array is above INT_MAX.ylavic2022-06-231-1/+4
* apr_json_decode: apr_array_header_t uses ints.ylavic2022-06-231-2/+2
* Add APR_DECLARE() to apr_json_*() and apr_jose_*() functions declaration toivan2019-10-083-30/+41
* Fix bug in apr_json_double_create().ivan2019-05-271-1/+1
* apr_json: Split apr_json_object_set() into apr_json_object_set() withminfrin2018-09-012-6/+48
* Axe the 'pool' arg from apr_json_array_add() since it's not needed.minfrin2018-09-012-2/+2
* Revert 1839755 for now to unblock apr_jose.h.minfrin2018-09-012-15/+17
* Revert 1839779 for now to unblock apr_jose.h.minfrin2018-09-012-43/+17
* apr_json: follow up to r1839755: preserve formatting when decoding object keys.ylavic2018-08-312-17/+43
* apr_json: object keys are strings.ylavic2018-08-312-17/+15
* Make it possible to iterate through JSON arrays as well as JSON objects.minfrin2018-08-313-42/+113
* Add apr_json_object_first() and apr_json_object_next(), allowing theminfrin2018-08-301-0/+36
* Teach apr_json_object_get() to support a length, to align with apr_hash_get().minfrin2018-08-301-2/+3
* Add the ability to overlay one JSON object over another.minfrin2018-08-031-0/+56
* Pass the apr_json_value_t into the apr_json_object_get() function tominfrin2018-08-021-2/+6
* Begone foul tabs, and blight not our shores.minfrin2018-07-162-55/+55
* apr_json: strengthen decoding of float and object key.ylavic2018-07-161-13/+22
* Rework the create functions to create a JSON object for eachminfrin2018-07-153-17/+114
* Remove redundant checks, trailing garbage is caught elsewhere.minfrin2018-07-081-12/+3
* Create the subpool after the failure cases are all considerd.minfrin2018-07-081-7/+8
* Fix the string unescape logic for multiple escaped characters. Addminfrin2018-07-081-13/+13
* apr_json: Add support for encoding and decoding RFC8259 JSON.minfrin2018-07-083-0/+1193