我试图从压缩文件中读取文件并将数据转换为json/dictionary。但是有一个unicode问题我已经挣扎了一段时间了。有人能帮忙吗?在
exfile_obj = tar.extractfile(member)
data = exfile_obj.read()
print(type(data)) ## shows str
print(data) ## it is something like: "{u'building': False, u'displayName': u'Tam\\xe1s Kosztol\\xe1nczi', u'changeSet': {u'items': u'comment'}}"
json_obj = json.loads(data) # it is a unicode object.
该数据是Python字典的字符串表示。可以使用
ast.literal_eval
将其转换为字典,并且可以使用json.dumps
将dict转换为JSON字符串。在输出
^{pr2}$相关问题 更多 >
编程相关推荐