--- parser3/src/classes/json.C 2012/03/16 09:24:07 1.17 +++ parser3/src/classes/json.C 2012/05/27 22:33:59 1.19 @@ -18,7 +18,7 @@ #include "pa_vxdoc.h" #endif -volatile const char * IDENT_JSON_C="$Id: json.C,v 1.17 2012/03/16 09:24:07 moko Exp $"; +volatile const char * IDENT_JSON_C="$Id: json.C,v 1.19 2012/05/27 22:33:59 misha Exp $"; // class @@ -173,7 +173,7 @@ static int json_callback(Json *json, int set_json_value(json, new VString(*json_string(json, value))); break; case JSON_T_NULL: - set_json_value(json, new VVoid()); + set_json_value(json, VVoid::get()); break; case JSON_T_TRUE: set_json_value(json, &VBool::get(true)); @@ -385,7 +385,7 @@ static void _string(Request& r, MethodPa } else if(key == "file" && value->is_string()){ const String& svalue=value->as_string(); if(!json.set_file_format(svalue)) - throw Exception(PARSER_RUNTIME, &svalue, "must be 'base64' or 'text'"); + throw Exception(PARSER_RUNTIME, &svalue, "must be 'base64', 'text' or 'stat'"); valid_options++; #ifdef XML } else if(key == "xdoc" && (vvalue = value->get_hash())){