--- parser3/src/classes/json.C 2024/10/16 03:28:30 1.64 +++ parser3/src/classes/json.C 2024/11/04 03:53:25 1.66 @@ -1,7 +1,7 @@ /** @file Parser: @b json parser class. - Copyright (c) 2000-2023 Art. Lebedev Studio (http://www.artlebedev.com) + Copyright (c) 2000-2024 Art. Lebedev Studio (http://www.artlebedev.com) Authors: Konstantin Morshnev */ @@ -20,7 +20,7 @@ #include "pa_vxdoc.h" #endif -volatile const char * IDENT_JSON_C="$Id: json.C,v 1.64 2024/10/16 03:28:30 moko Exp $"; +volatile const char * IDENT_JSON_C="$Id: json.C,v 1.66 2024/11/04 03:53:25 moko Exp $"; // class @@ -522,7 +522,7 @@ const String* Json_options::array_json_s result << indent; delim = get_array_delim(json_string_recursion); } - result << value_json_string(i.key(), i.value() ? *i.value() : *VVoid::get(), *this); + result << value_json_string(i.key(), i.value() ? *i.value() : static_cast(*VVoid::get()), *this); } result << "\n" << (indent=get_indent(json_string_recursion-1)) << "]"; @@ -531,7 +531,7 @@ const String* Json_options::array_json_s bool need_delim=false; for(ArrayValue::Iterator i(*array); i; i.next() ){ if(need_delim) result << ",\n"; - result << value_json_string(i.key(), i.value() ? *i.value() : *VVoid::get(), *this); + result << value_json_string(i.key(), i.value() ? *i.value() : static_cast(*VVoid::get()), *this); need_delim=true; } result << "\n]";