无法解析JSON ld文件:ijson错误-附加数据

时间:2019-07-16 18:44:29

标签: python

with open(input, encoding="utf8") as json_file:

    data = ijson.items(json_file, 'item')


    for s in data:

        source = s['_source']

        try:
            source_resource = source['sourceResource']
        except:
            print ("Warning: No source resource in record ID: " + id)

我正在从Json文件中顺序读取行,然后为不同元素定义变量。 尝试将json解析为csv时,解析器遇到 额外数据(ijson错误:附加数据)。深入研究后,我们发现由于字段中出现了逗号,因此解析器将它们视为定界符 因此,它将逗号后的值视为附加值。

Sample input lines look like these

0 个答案:

没有答案