new JSON parser.
M src/gateway/osrf_json_gateway.c
M src/c-apps/osrf_math.c
M src/c-apps/timejson.c
M src/libopensrf/osrf_json_test.c
M src/libopensrf/osrf_message.c
M src/libopensrf/osrf_cache.c
git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@1862
9efc2488-bf62-4759-914b-
345cdb29e865
ctx->method->name, a, b );
/* construct a new params object to send to dbmath */
- jsonObject* newParams = jsonParseStringFmt( "[ %s, %s ]", a, b );
+ jsonObject* newParams = jsonParseFmt( "[ %s, %s ]", a, b );
free(a); free(b);
/* connect to db math */
for( i = 10000000; i; --i )
{
-// pObj = jsonParseString( sample_json );
+// pObj = jsonParse( sample_json );
pObj = jsonNewObject( NULL );
jsonObject * p1 = jsonNewObject( NULL );
jsonObject * p2 = jsonNewObject( NULL );
ap_log_rerror( APLOG_MARK, APLOG_DEBUG, 0, r, "Using legacy JSON");
} else {
- parseJSONFunc = jsonParseString;
+ parseJSONFunc = jsonParse;
jsonToStringFunc = jsonObjectToJSON;
}
const char* data = (const char*) mc_aget( _osrfCache, VA_BUF, strlen(VA_BUF) );
if( data ) {
osrfLogInternal( OSRF_LOG_MARK, "osrfCacheGetObject(): Returning object (key=%s): %s", VA_BUF, data);
- obj = jsonParseString( data );
+ obj = jsonParse( data );
return obj;
}
osrfLogDebug(OSRF_LOG_MARK, "No cache data exists with key %s", VA_BUF);
jsonString = jsonObjectToJSON(hash);
printf("%s\n\n", jsonString);
- dupe = jsonParseString(jsonString);
+ dupe = jsonParse(jsonString);
jsonObjectFree(dupe);
free(jsonString);
void osrf_message_add_param( osrfMessage* msg, const char* param_string ) {
if(msg == NULL || param_string == NULL) return;
if(!msg->_params) msg->_params = jsonNewObjectType( JSON_ARRAY );
- jsonObjectPush(msg->_params, jsonParseString(param_string));
+ jsonObjectPush(msg->_params, jsonParse(param_string));
}
if( msg->_result_content )
jsonObjectFree( msg->_result_content );
- msg->_result_content = jsonParseString(json_string);
+ msg->_result_content = jsonParse(json_string);
}
}
// Parse the JSON
- jsonObject* json = jsonParseString(string);
+ jsonObject* json = jsonParse(string);
if(!json) {
osrfLogWarning( OSRF_LOG_MARK,
"osrfMessageDeserialize() unable to parse data: \n%s\n", string);
int numparsed = 0;
// Parse the JSON
- jsonObject* json = jsonParseString(string);
+ jsonObject* json = jsonParse(string);
if(!json) {
osrfLogWarning( OSRF_LOG_MARK,