At long last, removing old objson sources. This will not affect the legacy libobjson.so support, since that's all handled by libopensrf/osrf_legacy_json.c git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@1314 9efc2488-bf62-4759-914b-345cdb29e865
Merged libopensrf source directories (libtransport, libstack, and utils) into a single libopensrf directory Moved opensrf headers to trunk/include/opensrf Moved objson headers to trunk/include/objson Updated #include's throughout to be fully qualified. e.g. <opensrf/utils.h>, <objson/object.h> Removed old, unused trunk/src/xinclude code Cleaned up Makefiles to support new directory layout git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@957 9efc2488-bf62-4759-914b-345cdb29e865
added a is-true wrapper for bool objects git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@816 9efc2488-bf62-4759-914b-345cdb29e865
escaping hash keys git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@783 9efc2488-bf62-4759-914b-345cdb29e865
moved json parsing methods to non-printf style methods, added new Fmt to behave the old methods did (which treats all embedded % chars like format flag chars) git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@767 9efc2488-bf62-4759-914b-345cdb29e865
added some additional logging and some cleanup functions for improving memory leak detection git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@683 9efc2488-bf62-4759-914b-345cdb29e865
small changes, fixed some typos git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@647 9efc2488-bf62-4759-914b-345cdb29e865
added additional sanity check to index call git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@637 9efc2488-bf62-4759-914b-345cdb29e865
added variable arg to jsonNewObject for formatted strings moved gateway to new style of output { status :x, debug:y, payload:[z] } removed rest gateway ifdefs git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@590 9efc2488-bf62-4759-914b-345cdb29e865
tosimplestring now returns int/double as expected git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@578 9efc2488-bf62-4759-914b-345cdb29e865
fixed logic bug in the xpath finder git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@549 9efc2488-bf62-4759-914b-345cdb29e865
new json api changes new config reader code created and inserted git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@512 9efc2488-bf62-4759-914b-345cdb29e865
cleaning up the JSON code some added host config retrieval for the stack did some more memory checking git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@503 9efc2488-bf62-4759-914b-345cdb29e865
added basic xpath support to JSON added some utility functions git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@501 9efc2488-bf62-4759-914b-345cdb29e865
made json formatter a little smarter/better srfsh now uses json_format_string found in the json code added a 'clone' method to the json code git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@499 9efc2488-bf62-4759-914b-345cdb29e865
added the pretty printer here git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@498 9efc2488-bf62-4759-914b-345cdb29e865
objson now accepts empty array and object values if STRICT_JSON_READ is not defined and writes null array and object values as empty strings if STRICT_JSON_WRITE is not defined git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@398 9efc2488-bf62-4759-914b-345cdb29e865
removed all of the old libjson dependencies added some objson methods git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@395 9efc2488-bf62-4759-914b-345cdb29e865
fixed a number of bugs regarding number parsing git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@379 9efc2488-bf62-4759-914b-345cdb29e865
added license info and some additional comments git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@377 9efc2488-bf62-4759-914b-345cdb29e865