从 CSV 中的 JSON 中提取数据

Extract data from JSONs inside the CSV

当我在 CSV 文件中有多个 JSON 时,您能否建议从 JSON 中提取元素的最佳方法是什么?

数据结构是这样的

Line1: {"CreationTime":"2018-10-29T13:40:13","Id":"35127aae-a888-4665-6514-08d63da40e14","Operation":....,"IPaddress":"x.x.x.x"...} Line 2: {"CreationTime":"2018-10-29T13:41:13","Id":"35127aae-a888-4665-6514-08d63da40e14","Operation":....,"IPAddress":"x.x.x.x"...} ..... LineYY:...

我的目标是从每一行中提取 IPAddress 值,这意味着从每个 json 数组中提取值。最好的方法是什么?

非常感谢!

您可以使用 json 将每一行加载到字典中,然后访问 IPAddress

import json
ips = []
for line in data.readlines():
    row = json.loads(line)
    ips.append(row['IPAddress'])