mikrotik-json-parser icon indicating copy to clipboard operation
mikrotik-json-parser copied to clipboard

Parsing Microsoft Office 365 JSON files

Open vzhilov opened this issue 3 years ago • 1 comments

Здравствуйте, спасибо за Ваш труд. Простые файлы парсит как надо.

Задался задачей мониторить адреса для обновления 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.

vzhilov avatar Sep 15 '20 17:09 vzhilov