Fix JSON decoding