Я относительно новичок в работе с JSON и пытаюсь вывести словарь на JSON, используя библиотеку json в python. У меня проблема в том, что формат очень конкретный c, и я не знаю, как подойти к нему. В частности, желаемый формат имеет дополнительные фигурные скобки и скобки. Ниже приведен пример словаря, который я конвертирую в JSON, и желаемый результат:
#Sample Data
sample_dict = {"office":{"50":"pencil;paper",
"100":"stapler;eraser"},
"warehouse":{"50":"forklift;wrench",
"100":"truck,screw"}}
with open('test.json', 'w') as f:
json.dump(sample_dict, f,indent = 4)
##Output I'm able to acheive
{
"office": {
"50": "pencil;paper",
"100": "stapler;eraser"
},
"warehouse": {
"50": "forklift;wrench",
"100": "truck,screw"
}
}
##Desired Output
[{
{"office": {
"50": "pencil;paper",
"100": "stapler;eraser"
}},
{"warehouse": {
"50": "forklift;wrench",
"100": "truck,screw"
}}
}]