对于{a:"大家好",b:"你好",c:"我好"}这种key没有加双引号的,json.loads会失败,可以replace来添加双引号,然后json解析。for key in key_list: re_data = re_data.replace('{}:'.format(key), '"{}":'.format(key))re_data = json.loads(re_data)