问题遇到的现象和发生背景
json格式数据前后都有字符,无法直接loads
问题相关代码,请勿粘贴截图
开头部分:jQuery112401804648354132825_1653403106282({"rc":0,"rt":6,"svr":
结尾部分:"f222":-6.93}]}});
我想要达到的结果
用什么办法可以去掉前后非json数据?
json格式数据前后都有字符,无法直接loads
开头部分:jQuery112401804648354132825_1653403106282({"rc":0,"rt":6,"svr":
结尾部分:"f222":-6.93}]}});
用什么办法可以去掉前后非json数据?
#假设s是你的json数据
t = s.find('{') #找到第一个花括号的位置
s = s.lstrip(s[:t]).rstrip(");") #去掉第一个花括号左边的字符,以及去掉右边的);
data = json.loads(s)