How To Convert Csv To Hierarchial Json
I have a csv file which is of the form: Category Sub-Category Value  A            A1        1  A            A2        2  A            A3        5  B            B1        10  B
Solution 1:
This would work
import json
f = open('path/to/file','r')
arr=[]
headers = []
for header in f.readline().split(','):
headers.append(header)
for line in f.readlines():
lineItems = {}
for i,item in enumerate(line.split(',')):  
lineItems[headers[i]] = item
arr.append(lineItems)
f.close()
jsonText = json.dumps(arr)
print jsonText
The source.
Post a Comment for "How To Convert Csv To Hierarchial Json"