Network Manager Dbus 代码的含义 'aa{ss}'

Meaning of Network Manager Dbus codes 'aa{ss}'

我正在编写脚本以通过 dbus 对 NetworkManager 执行 IO。在 gnome developer docs 函数中,参数表示为 'aa{ss}' 之类的东西,但我找不到对其含义的描述。

Example

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

Gnome IRC 的某个人能够帮助我在这里发帖,以防其他人卡住。

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

所以 aa{sv} 表示

array array dict(string,variant)