Создание JSON из из списка

Всем привет, есть скрипт который подключается к сетевому оборудованию через Netmiko и получает список ACL, потом через findall ищется два параметра - это имя ACL и значение hitcnt, на выходе получается список: ['access-list out line 1 extended permit icmp any any', '0', и т.д.]

Мне нужно преобразовать этот список в JSON:

{
"data": [
{
  "{#ACLNAME}": "access-list out line 1 extended permit icmp any any"
  "{#HITCNT}": "0"
},
{
  и т.д.
}
]
}

Всем спасибо за помощь!


Ответы (1 шт):

Автор решения: Georgiy

json

import json

jsn = {"data": [
    {"{#ACLNAME}": "access-list out line 1 extended permit icmp any any",
     "{#HITCNT}": "0"
     }, ]
}
with open("jsn.json", "w") as f:
  json.dump(jsn, f)
→ Ссылка