У меня проблема с настройкой формата OrderedDict
и преобразованием их в формат json или словарь (но я могу сбросить имена ключей и структуру). У меня есть данные ниже:
result= OrderedDict([('index', 'cfs_fsd_00001'),
('host', 'GIISSP707'),
('source', 'D:\\usrLLSS_SS'),
('_time', '2018-11-02 14:43:30.000 EDT'),
('count', '153')])
... Однако я хочу изменить формат следующим образом:
{
"servarname": {
"index": "cfs_fsd_00001",
"host": "GIISSP707"
},
"times": '2018-11-02 14:43:30.000 EDT',
"metricTags": {
"source": 'D:\\ddevel.log'"
},
"metricName": "serverice count",
"metricValue": 153,
"metricType": "count"
}
Я буду очень признателен за вашу помощь. В основном результат, который я получил, довольно плоский. Но я хочу настроить структуру. Исходная структура
OrderedDict ([('index', 'cfs_fsd_00001'), ('host', 'GIISSP707') .....]).
Вывод, который я хочу получить: {"servarname" {"index": "cfs_fsd_00001", "host": "GIISSP707"}, ......