Commit Graph

130 Commits (1b6f61bd89889f704656005e7c1f1a40255230e5)

Author SHA1 Message Date
Andrew Dunstan 243ee26633 Reindent json.c and jsonfuncs.c. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Andrew Dunstan 29dcf7ded5 Properly detect invalid JSON numbers when generating JSON. 12 years ago
Robert Haas f1df4731ee Use cstring_to_text_with_len when length is known. 12 years ago
Peter Eisentraut 001e114b8d Fix whitespace issues found by git diff --check, add gitattributes 12 years ago
Tom Lane e36ce0c7f7 Get rid of more cases of the "must detoast before output function" meme. 12 years ago
Andrew Dunstan 4d212bac17 json_typeof function. 12 years ago
Peter Eisentraut 072457b360 Message punctuation and pluralization fixes 13 years ago
Peter Eisentraut ff41a5de09 Clean up new JSON API typedefs 13 years ago
Noah Misch 66008564f8 Avoid reading past datum end when parsing JSON. 13 years ago
Andrew Dunstan 78ed8e03c6 Fix unescaping of JSON Unicode escapes, especially for non-UTF8. 13 years ago
Andrew Dunstan 94e3311b97 Handle Unicode surrogate pairs correctly when processing JSON. 13 years ago
Bruce Momjian 9af4159fce pgindent run for release 9.3 13 years ago
Andrew Dunstan 5f8b4319b9 Use correct length to convert json unicode escapes. 13 years ago
Andrew Dunstan a570c98d7f Add new JSON processing functions and parser API. 13 years ago
Andrew Dunstan 38fb4d978c JSON generation improvements. 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Alvaro Herrera c219d9b0a5 Split tuple struct defs from htup.h to htup_details.h 13 years ago
Tom Lane fa188b5ef5 Remove inappropriate semicolons after function definitions. 14 years ago
Tom Lane 80edfd7659 Revisit error message details for JSON input parsing. 14 years ago
Tom Lane f871ef74a5 Minor code review for json.c. 14 years ago
Robert Haas 36b7e3da17 Mark JSON error detail messages for translation. 14 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 14 years ago
Tom Lane 3dd8e59681 Fix bogus handling of control characters in json_lex_string(). 14 years ago
Peter Eisentraut f1f6737e15 Fix incorrect logic in JSON number lexer 14 years ago
Andrew Dunstan 0c9e5d5e0d Correctly handle NULLs in JSON output. 14 years ago
Andrew Dunstan 6b044cb810 Fix typo, noticed by Will Crawford. 14 years ago
Andrew Dunstan 83fcaffea2 Fix a couple of cases of JSON output. 14 years ago
Andrew Dunstan 39909d1d39 Add array_to_json and row_to_json functions. 14 years ago
Robert Haas 5384a73f98 Built-in JSON data type. 14 years ago