Invalid UTF-8 middle byte 0x22\n

I don't think so.

I don't know how to do this is Python but I guess you could do something like this (Java code):

String json = "YOUR CONTENT ENCODED WITH YOUR ENCODING";
String jsonUtf8 = new String(json.getBytes("YOUR_ENCODING"), "UTF-8");