csv和json是常見的數(shù)據(jù)格式,而對于一些需要將csv轉(zhuǎn)換為json的需求,可以使用csv轉(zhuǎn)換json工具來簡化操作。下面介紹一款常用的csv轉(zhuǎn)換json工具——CSVtoJson。
# 導(dǎo)入csv和json模塊 import csv import json # 打開csv文件并讀取數(shù)據(jù)到列表 with open('data.csv', newline='', encoding='utf-8') as csvfile: reader = csv.DictReader(csvfile) rows = list(reader) # 將列表轉(zhuǎn)換為json格式 json_str = json.dumps(rows, ensure_ascii=False) # 寫入json文件 with open('data.json', 'w', encoding='utf-8') as jsonfile: jsonfile.write(json_str)此代碼使用了Python的csv和json模塊,通過打開csv文件并讀取數(shù)據(jù)至列表,再將列表轉(zhuǎn)換為json字符串并寫入json文件,完成了csv轉(zhuǎn)換json的整個過程,非常簡單易用。
總的來說,CSVtoJson是一款十分好用的csv轉(zhuǎn)換json工具,不僅操作簡單方便,而且具有很強(qiáng)的通用性,很適合做一些簡單的csv轉(zhuǎn)json工作。