# 省略以上环节 ... # 假设json格式如下 system_info_dict = { 'uptime': uptime.split(".")[0], 'cpu_usage': cpu_usage, 'memory_usage': memory_usage, 'disk_usage': disk_usage, 'battery_percentage': battery_percentage, 'battery_status': batteryStatus } # 设置json支持中文字符串 json_str = json.dumps(system_info_dict, ensure_ascii=False, indent=2) response = make_response(json_str) # 设置内容类型为JSON response.headers['Content-Type'] = "application/json" # response.headers['Access-Control-Allow-Origin'] = '*' # 允许所有源访问 return response
修改之后,API返回JSON数据时,中文字符会保持原样,不会被转义为\uXXXX
的形式