use to_json, because no utf8 here