mikrotik-json-parser
mikrotik-json-parser copied to clipboard
Parsing Microsoft Office 365 JSON files
Здравствуйте, спасибо за Ваш труд. Простые файлы парсит как надо.
Задался задачей мониторить адреса для обновления Microsoft Office для создания списка адресов в Микротик, попытался использовать Ваш парсер, но получаю ошибку.
/system script run "JParseFunction"; global JSONLoad; global JSONLoads; global JSONUnload
:global content [/tool fetch url="https://endpoints.office.com/endpoints/Worldwide\?ClientRequestId=b10c5ed1-bad1-445f-b386-b919946339a7" as-value output=user ];
:global JSONIn ($content)
:global JParseOut [$fJParse]
fJSkipWhitespace: Jpos=1 Char= fJParse: Jpos=1 Char= Err.Raise 8732. No JSON object could be fJParseed
Файлы пытаюсь получать по этой статье: https://docs.microsoft.com/ru-ru/microsoft-365/enterprise/microsoft-365-ip-web-service?view=o365-worldwide
После чего есть идея их отпарсить и преобразовать в .rsc файл или напрямую командами добавить в список адресов, который будет разрешен в firewall.
Боюсь, что в Mikrotik есть ограничение 4Кб для переменных