Я хочу создать файл json, который можно использовать в качестве файла конфигурации. У меня есть разные файлы из разных компаний, которые сообщают одну и ту же информацию с разными именами столбцов.
Я хочу использовать информацию, представленную в файле json, для запуска сценария python для консолидации всей информации из всех файлы и компании в одном основном файле.
Структура выглядит следующим образом:
{"companies":
{"company1": [
{"path": "C:/USER/Path/Company1/",
"files": [
{
{"_CO": {"ID": "ID", "Report Number": "Report_Number"}},
{"_TR": {"ID": "Trade_Ident", "Report Number": "Number of Report"}},
},
],
},
],
},
{"company2": [
{"path": "C:/USER/Path/Company2/",
"files": [
{
{"_CO": {"ID": "Identification", "Report Number": "Report-Number"}},
{"_TR": {"ID": "Ident", "Report Number": "NumberReport"}},
},
],
},
],
},
},
Однако при попытке прочитать. json in python.
* 1010 я получаю следующую ошибку *json .decoder.JSONDecodeError: Ожидаемое имя свойства заключено в двойные кавычки: строка 6, столбец 5 (символ 90)
Для чтения файла, который я использую:
import json
path = "/user_folder/USER/Desktop/Data/"
file = "ConfigFile.json"
with open(path+file) as f:
my_test = json.load(f)
Любая помощь приветствуется, так как я не могу понять свою ошибку в файловой структуре.