According to the freedesktop.org DBusBindings page, DBus-GLib is obsolete. Good catch @nemequ
The replacement is GDBus (D-Bus support in GLib) which provides high level and low level API. I would strongly recommend migrating over as the new API provides methods that make working with DBus much easier.
I've only worked with the dbus low level API, not glib but I think g_dbus_gvariant_to_gvalue is what you need. Note that this method is provided in the new API GDBus, not the one that you're using DBus-GLib. The get
method returns a variant type, which is a container of sorts. You need to get the value out of the container.
The API Reference is full of good stuff. Check there if the above doesn't do the trick. Hope that helps