У меня есть сценарий Powershell, возвращающий такой файл, как:
{"data": [{"{#SHARENAME}": "Informatique", "{#SHARENAME}": "Marketing"}]}
Я установил правило обнаружения (агент zabbix) + прототип элемента (zabbix trapper) с ключом: sharename [{# SHARENAME}]
Но правило открытия гласит:
Недопустимое значение правила обнаружения: невозможно выполнить синтаксический анализ как допустимый объект JSON: недопустимый формат объекта, ожидаемый начальный символ '{' или '[' at: '/ c zabbix_sender -c "C: \ Program Files \ Zabbix \ Configurations \ ZabbixAgentConf_x64_Cu dental.conf "-i C: \ Temp \ JSON.log отправлено: 0; пропущено: 8; всего: 8 '
Зачем ?!
Jsonlint сообщает об ошибке «дублированный ключ» при попытке проверить данные вашего файла.