{JSON-1} {JSON-2}
{JSON-1} {JSON-2}
{JSON-1} {JSON-2}
Json是多行和制表符,也和上面一样分开。只有JSON-2有用。如何在python中解析这种类型的json?
发布于 2017-02-05 17:18:44
首先,忽略数据完全是JSON这一事实。
for line in f迭代文件中的每一行line.split('\t')拆分两个制表符分隔的字段json.loads()将兴趣部分转换为Python对象。示例:
import json
with open('weird_file.txt', 'r') as f:
for line in f:
json1, json2 = line.split('\t')
j2 = json.loads(json2)
# Use j2发布于 2017-02-05 17:18:52
你将不得不填写细节并做出一些调整,但类似的事情应该能做到这一点。关键是您可以拆分选项卡上的每一行,然后使用json.loads解析所需的部分。
import json
with open(filename, 'r') as fh:
for line in fh:
j1, j2 = line.split('\t')
decoded = json.loads(j2)https://stackoverflow.com/questions/42054844
复制相似问题