Значение кодов Dbus Network Manager 'aa{ss}'

Я делаю скрипт для ввода-вывода в NetworkManager через dbus. В документах разработчика gnome аргументы функции представлены как 'aa{ss}', но я не могу найти описание их значения .

Пример

RouteData  readable   aa{sv} """<-this guy"""

person AdamR    schedule 22.03.2019    source источник


Ответы (1)


Кто-то из Gnome IRC смог помочь мне опубликовать здесь сообщение на случай, если кто-то еще застрянет.

https://developer.gnome.org/glib/stable/gvariant-format-strings.html

так что aa {sv} означает

array array dict(string,variant)
person AdamR    schedule 22.03.2019