a {sv} deve ser representado como:
"{'String': <'variant_value'>, 'String2': <'variant_value'>}"
Para descobrir isso, chamei org.freedesktop.DBus.Properties.GetAll em alguma interface de objeto porque isso retorna um {sv}.
Por exemplo, o método CreateInterface no wpa_supplicant usa um {sv}:
gdbus call -y -d fi.w1.wpa_supplicant1 -o /fi/w1/wpa_supplicant1 -m fi.w1.wpa_supplicant1.CreateInterface "{'Ifname': <'wlan0'>}"
ou para adicionar várias interfaces (um verdadeiro array de string: variante):
"{'Ifname': <'wlan0'>, 'Ifname': <'wlan1'>}"