@@ -309,7 +309,7 @@ namespace RC::GUI::Dumpers
309309
310310 auto generate_object_as_json (UObject* object) -> StringType
311311 {
312- glz::json_t json{};
312+ glz::generic json{};
313313 auto & meta = json[" Meta" ];
314314 auto & values = json[" Values" ];
315315 if (!object)
@@ -319,7 +319,7 @@ namespace RC::GUI::Dumpers
319319 }
320320 // Non-instance data.
321321 {
322- auto & name_json = meta[" NamePrivate" ] = {};
322+ auto & name_json = meta[" NamePrivate" ] = glz::generic:: object_t {};
323323 const auto name = object->GetNamePrivate ();
324324 name_json[" String" ] = to_string (name.ToString ());
325325 auto & name_components = name_json[" Components" ];
@@ -333,7 +333,7 @@ namespace RC::GUI::Dumpers
333333 }
334334 meta[" Address" ] = fmt::format (" {:016X}" , std::bit_cast<uintptr_t >(object));
335335 {
336- auto & class_private = meta[" ClassPrivate" ] = {};
336+ auto & class_private = meta[" ClassPrivate" ] = glz::generic:: object_t {};
337337 class_private[" Address" ] = fmt::format (" {:016X}" , std::bit_cast<uintptr_t >(object->GetClassPrivate ()));
338338 class_private[" Name" ] = fmt::format (" {}" , to_string (object->GetClassPrivate ()->GetName ()));
339339 }
@@ -343,7 +343,7 @@ namespace RC::GUI::Dumpers
343343 const auto raw_unsafe_object_flags = ObjectFlagsStringifier::get_raw_flags (object);
344344 object_flags[" Raw" ] = raw_unsafe_object_flags;
345345 auto & object_flags_array = object_flags[" Flags" ];
346- auto & array = object_flags_array.data .emplace <glz::json_t ::array_t >();
346+ auto & array = object_flags_array.data .emplace <glz::generic ::array_t >();
347347 const ObjectFlagsStringifier flags_stringifier{object};
348348 for (int32_t i = 0 ; i < flags_stringifier.flag_parts .size (); ++i)
349349 {
@@ -352,9 +352,9 @@ namespace RC::GUI::Dumpers
352352 }
353353 meta[" PlayerControlled" ] = is_player_controlled (object);
354354 {
355- auto & size = meta[" Size" ] = {};
356- auto & size_excl = size[" Exclusive" ] = {};
357- auto & size_incl = size[" Inclusive" ] = {};
355+ auto & size = meta[" Size" ] = glz::generic:: object_t {};
356+ auto & size_excl = size[" Exclusive" ] = glz::generic:: object_t {};
357+ auto & size_incl = size[" Inclusive" ] = glz::generic:: object_t {};
358358 std::vector<UClass*> all_super_structs{};
359359 auto uclass = object->IsA <UStruct>() ? static_cast <UClass*>(object) : object->GetClassPrivate ();
360360 size[" Total" ] = uclass->GetPropertiesSize ();
0 commit comments