new support for python 3 in json decoding