Olá pessoal,
Finalmente agora a brincadeira com o json-glib funcionou. A parte mais dificil que foi a (de)serialização de listas foi resolvida.
O codigo ainda está todo bagunçado e cheio de mensagens de debug.
Devo arrumar quando voltar.
Aí está o código, no branch 0.12.0: