summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/json.c
Commit message (Expand)AuthorAgeFilesLines
* Process variadic arguments consistently in json functionsAndrew Dunstan2017-10-251-60/+24
* Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n).Andres Freund2017-08-201-4/+4
* Phase 3 of pgindent updates.Tom Lane2017-06-211-25/+25
* Phase 2 of pgindent updates.Tom Lane2017-06-211-1/+1
* Re-run pgindent.Tom Lane2017-06-131-2/+2
* Assorted translatable string fixesAlvaro Herrera2017-06-041-2/+2
* Fix typo in comment.Heikki Linnakangas2017-05-181-1/+1
* Post-PG 10 beta1 pgindent runBruce Momjian2017-05-171-1/+1
* Use wrappers of PG_DETOAST_DATUM_PACKED() more.Noah Misch2017-03-121-4/+4
* Correctly handle array pseudotypes in to_json and to_jsonbAndrew Dunstan2017-02-221-2/+3
* Make messages mentioning type names more uniformAlvaro Herrera2017-01-181-21/+25
* Update copyright via script for 2017Bruce Momjian2017-01-031-1/+1
* Fix typos.Robert Haas2016-03-151-1/+1
* Fix IsValidJsonNumber() to notice trailing non-alphanumeric garbage.Tom Lane2016-02-031-19/+33
* Update copyright for 2016Bruce Momjian2016-01-021-1/+1
* Remove unnecessary escaping in C character literalsPeter Eisentraut2015-12-221-2/+2
* Fix incorrect translation of minus-infinity datetimes for json/jsonb.Tom Lane2015-10-201-44/+28
* Prevent stack overflow in json-related functions.Noah Misch2015-10-051-0/+6
* Cache argument type information in json(b) aggregate functions.Andrew Dunstan2015-09-181-51/+74
* Support JSON negative array subscripts everywhereAndrew Dunstan2015-07-171-0/+39
* pgindent run for 9.5Bruce Momjian2015-05-231-3/+3
* Remove spurious semicolons.Heikki Linnakangas2015-03-311-1/+1
* Render infinite date/timestamps as 'infinity' for json/jsonbAndrew Dunstan2015-02-261-21/+22
* Fix jsonb Unicode escape processing, and in consequence disallow \u0000.Tom Lane2015-01-301-34/+15
* Update copyright for 2015Bruce Momjian2015-01-061-1/+1
* Add several generator functions for jsonb that exist for json.Andrew Dunstan2014-12-121-18/+26
* Fix JSON aggregates to work properly when final function is re-executed.Tom Lane2014-12-021-11/+34
* Fix hstore_to_json_loose's detection of valid JSON number values.Andrew Dunstan2014-12-011-20/+37
* Revert 95d737ff to add 'ignore_nulls'Stephen Frost2014-09-291-15/+40
* Remove ill-conceived ban on zero length json object keys.Andrew Dunstan2014-09-251-4/+3
* Return NULL from json_object_agg if it gets no rows.Andrew Dunstan2014-09-251-1/+1
* Add 'ignore_nulls' option to row_to_jsonStephen Frost2014-09-111-40/+15
* Use ISO 8601 format for dates converted to JSON, too.Tom Lane2014-08-171-12/+43
* Clean up handling of unknown-type inputs in json_build_object and friends.Tom Lane2014-08-091-94/+72
* Further cleanup of JSON-specific error messages.Tom Lane2014-08-091-17/+9
* Improve some JSON error messages.Robert Haas2014-08-051-7/+12
* Allow empty string object keys in json_object().Andrew Dunstan2014-07-221-8/+0
* Add missing serial commasPeter Eisentraut2014-07-151-1/+1
* Consistently pass an "unsigned char" to ctype.h functions.Noah Misch2014-07-061-2/+5
* Fix typosAlvaro Herrera2014-06-121-1/+1
* Use EncodeDateTime instead of to_char to render JSON timestamps.Andrew Dunstan2014-06-031-27/+50
* Do not escape a unicode sequence when escaping JSON text.Andrew Dunstan2014-06-031-1/+20
* Output timestamps in ISO 8601 format when rendering JSON.Andrew Dunstan2014-06-031-0/+41
* Get rid of bogus dependency on typcategory in to_json() and friends.Tom Lane2014-05-091-229/+181
* Teach add_json() that jsonb is of TYPCATEGORY_JSON.Tom Lane2014-05-091-1/+1
* Avoid some pnstrdup()s when constructing jsonbHeikki Linnakangas2014-05-091-3/+0
* pgindent run for 9.4Bruce Momjian2014-05-061-6/+6
* Introduce jsonb, a structured format for storing json.Andrew Dunstan2014-03-231-16/+26
* Fix typos in comments.Fujii Masao2014-03-171-2/+2
* New json functions.Andrew Dunstan2014-01-281-19/+558