Is there a function to parse a generic glib GVariant pointer into a const char*?
Such as the way it’s done in DBus?
signal time=1717768489.237441 sender=:1.22 -> destination=(null destination) serial=17 path=/org/bluez/hci0; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
string "org.bluez.Adapter1"
array [
dict entry(
string "Powered"
variant boolean false
)
dict entry(
string "Discovering"
variant boolean false
)
]
array [
]