I have csv below
id,name,style
1,ma,Exp|Nar|Arg
2,bi,EXp
3,El,rg|Exp
Code is below
import csv
import json
json_data = [json.dumps(d) for d in csv.DictReader(open('file.csv'))]
My out
['{"id": "1", "name": "ma", "style": "Exp|Nar|Arg"}',
'{"id": "2", "name": "bi", "style": "EXp"}',
'{"id": "3", "name": "El", "style": "rg|Exp"}']
I need output as
['{"id": "1", "name": "ma", "style": ["Exp","Nar","Arg"}',
'{"id": "2", "name": "bi", "style": ["EXp"]}',
'{"id": "3", "name": "El", "style": ["rg","Exp"]}']
in Expected out style has to be in list format