У меня есть два списка, один из них - имена столбцов, а другой - тип данных, и я хотел бы сформировать JSON.
пример кода:
columnNameList = ["name", "age"]
dataTypeList = ["string", "int"]
colDataList = [{"colName": k, "dataType": v} for k, v in zip(columnNameList, dataTypeList)]
colDataDict = {"schema": colDataList}
print(colDataDict)
Приведенный выше код дает мне следующий вывод, но все заключено в одинарные кавычки, почему это так? и это лучший способ сделать это?
образец вывода:
{
'schema':[
{
'colName':'name',
'dataType':'string'
},
{
'colName':'age',
'dataType':'int'
}
]
}