Assume all JSON is UTF-8