Just a note: do not use binary fields to hold your UTF8 json encodings in MySQL. If you do, make sure to decode them manually from UTF8. But if you use a text field to hold the json, you should not have an issue.
Keywords: decoding encoding json malformed mysql utf8