我正在一个项目中,我必须读取一个JSON文件,然后将数据加载到Excel文件中。不确定如何在Python中进行此操作,我需要一些真正的帮助。 这是JSON结构:
import argparse
parser= argparse.ArgumentParser(description='argparse module example')
parser.add_argument('domain name', action='store', nargs=1, help='specify a domain name')
args1 = parser.parse_args()
print(args1['domain name'])
我需要将其转换为以下excel格式: 名称|栏|输入 AAA | zzz |串 BBB | yyy |文本 CCC | xxx |字符串
由于列和类型在不同的键下且名称是不同的键,因此不确定如何执行此操作。
答案 0 :(得分:0)
将json文件作为dict加载并遍历
import json
f = open("f.json")
data = json.load(f)
f.close()
for x in data.get('Models'):
name = x.get('name')
for s in x.get('structure'):
#write this string to a csv file
print(name + ' ' + s.get('column') + ' ' + s.get('type'))