python - json_decode时对一些类似乱码的特殊字符或不可见字符如何处理?

查看:343
本文介绍了python - json_decode时对一些类似乱码的特殊字符或不可见字符如何处理?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

如题,我在用PY脚本处理一些JSON格式的字符时,反JSON失败,原因是 中间有好多看似乱码的特殊字符,或一些不可见字符,如何处理?

{"dt":"2017-07-26","hot":"1","hour":"13","keyword":"极乐鸳鸯 ³","search_cnt":"1","valid_rate":"1"} : Invalid control character at: line 1 column 65 (char 65)
{"dt":"2017-07-26","hot":"1","hour":"13","keyword":"apink새끼손","search_cnt":"1","valid_rate":"0"} : Invalid control character at: line 1 column 66 (char 66)
{"dt":"2017-07-26","hot":"1","hour":"13","keyword":"everybodyinnadj bobo","search_cnt":"1","valid_rate":"0"} : Invalid control character at: line 1 column 65 (char 65)
{"dt":"2017-07-26","hot":"1","hour":"13","keyword":"¡¡¡","search_cnt":"1","valid_rate":"0"} : Invalid control character at: line 1 column 54 (char 54)
{"dt":"2017-07-26","hot":"1","hour":"14","keyword":"晚☆’♡枫: 我还在原地等你,你却忘了来过这里","search_cnt":"1","valid_rate":"0"} : Invalid control character at: line 1 column 58 (char 58)
{"dt":"2017-07-26","hot":"1","hour":"14","keyword":"明星投票 ,每人可以投10票 ,十票可以投给一个人。 退出再点进来还可以在投票ttp:","search_cnt":"1","valid_rate":"0"} : Invalid control chacter at: line 1 column 68 (char 68)
{"dt":"2017-07-26","hot":"1","hour":"14","keyword":"lucky cheyne coatessound bluntz","search_cnt":"1","valid_rate":"0"} : Invalid control character at: line 1 column 71 (char 71)

解决方案

这样

这篇关于python - json_decode时对一些类似乱码的特殊字符或不可见字符如何处理?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆