diff --git a/space/space.h b/space/space.h index 5af887e..83cc5b3 100644 --- a/space/space.h +++ b/space/space.h @@ -340,7 +340,7 @@ public: { if( is_object() ) { - serialize_to_space_stream(str, pretty_print, -1, true); + serialize_to_space_stream(str, pretty_print, 0, true); } } @@ -671,7 +671,7 @@ protected: if( !is_main_object ) { - print_level(pretty_print, level - 2, str); + print_level(pretty_print, level - 1, str); str << '}'; print_if(pretty_print, str, '\n'); } @@ -733,7 +733,7 @@ protected: } print_if(pretty_print && multivalue_table, str, '\n'); - print_level(pretty_print && multivalue_table, level - 2, str); + print_level(pretty_print && multivalue_table, level - 1, str); str << ')'; } @@ -930,11 +930,11 @@ protected: break; case type_object: - serialize_space_object(str, pretty_print, level + 1, is_main_object); + serialize_space_object(str, pretty_print, level, is_main_object); break; case type_table: - serialize_space_table(str, pretty_print, level + 1); + serialize_space_table(str, pretty_print, level); break; } } @@ -967,7 +967,7 @@ protected: { for(int i=0 ; i < level ; ++i) { - str << ' '; + str << ' ' << ' '; } } }