Unify extras fields

Not only the tags and groups fields need unification, but the extras
fields as well. I had to add a bit more code and adjust the recursive
JSON parser to get this working.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>