Создайте словарь GVariant* и вставьте его в другой GVariant* dict
Я новичок в GDBus, так что прошу прощения, я спрашиваю об этом. Я понял, как создать словарь GVariant* объект, используя онлайн-примеры:
GVariantBuilder *b;
GVariant *dict;
b = g_variant_builder_new (G_VARIANT_TYPE ("a{sv}"));
g_variant_builder_add (b, "{sv}", "name", g_variant_new_string ("foo"));
g_variant_builder_add (b, "{sv}", "timeout", g_variant_new_int32 (10));
dict = g_variant_builder_end (b);
Это достаточно просто. Но теперь я хочу взять этот дикт и вставить его в другой объект-обертку GVariant* в формате key:value. Это возможно?