Fixed python 3 incompatibilities

Hi,

Some of your yesterdays commits broke python 3 support. This pull request fixes this with two minor changes:
* properly decode requested json content as utf-8
* explicitly use list() to avoid breaking python 3 support

These changes don't break python 2.7 support.

Cheers