create valid json object in python

后端 未结 2 673
梦如初夏
梦如初夏 2021-01-27 15:51

Each line is valid JSON, but I need the file as a whole to be valid JSON.

I have some data which is aggregated from a web service and dumped to a file, so it\'s JSON-ea

2条回答
  •  独厮守ぢ
    2021-01-27 16:32

    This looks like NDJSON that I've been working with recently. The specification is here and I'm not sure of its usefulness. Does the following work?

    with open('the file.json', 'rb') as infile:
        data = infile.readlines()
        data = [json.loads(item.replace('\n', '')) for item in data] 
    

    This should give you a list of dictionaries.

提交回复
热议问题