请教各位大佬,这样的json数据,怎么才能优雅的用python解析出来。去掉头部,尾部?
这不是一个 json 格式的数据, 更像是一个 js 格式的文本, 如果是一个文件demo.js
, 可以这样:
import json
with open('demo.js', 'r') as file:
lines = file.read().splitlines()
# 取第2行之后一直到倒数第3行的内容, 并加上'{}'
data = '{%s}' % ''.join(lines[2:-2])
print(json.loads(data))
2 回答5k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答942 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
正则吧 re