我在这里使用答案将python中的csv转换为json。
How to convert CSV file to multiline JSON?
尽管每个json字段都是唯一的。我不确定如何确保每个子json字段都有一个唯一元素列表。
例如:
2019-02-12 16:00:06.741 INFO 56352 --- [ main] o.a.camel.spring.SpringCamelContext : Total 0 routes, of which 0 are started
基本上,我想确保ip_address列表中的所有项目都是唯一的。 如果列表如下所示:
fieldnames = ("domains","ip_address")
reader = csv.DictReader( csvfile, fieldnames)
for row in reader:
json.dump(row, jsonfile)
jsonfile.write('\n')
应该是:
{"ip_address":"x,y,x"}
我知道如何从列表中获取唯一值。我想知道在执行json转储时如何访问此列表。
答案 0 :(得分:0)
尝试一下:
my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', ...]
unique_list = []
for word in my_list:
if word not in unique_list:
unique_list.append(word)
希望有帮助 谢谢