Страница 1 из 1
Актуальные описания новых команд Router OS 7
Добавлено: 18 апр 2025, 10:07
Sertik
Re: Актуальные описания новых команд Router OS 7
Добавлено: 18 апр 2025, 19:23
Brook
Особенно интересно вот это:
Код: Выделить всё
:serialize [<value>] to=[arg]
:deserialize [<value>] from=[arg]
Я правильно понимаю, что теперь работа с JSON есть из коробки? Вы еще не тестировали этот функционал?
Re: Актуальные описания новых команд Router OS 7
Добавлено: 21 апр 2025, 16:16
Sertik
Я нет у меня все скрипты под 6-ку ... Полностью переходить на 7 не охота.
Но, да, преобразование в JSON и обратно работает из коробки.
Вот примеры:
https://forum.mikrotik.com/viewtopic.ph ... 0#p1135508
Re: Актуальные описания новых команд Router OS 7
Добавлено: 29 апр 2025, 09:51
Sertik
Для сериализации JSON можно пользоваться этой функцией (не моя, содрал тут у дяди Гены
https://forum.mikrotik.com/viewtopic.php?t=215841)
# Function to serialize array to JSON
:global arrayToJson do={
:local array $1
:local result "{"
:local first true
:foreach key,value in=$array do={
:if ($first) do={:set first false} else={:set result ($result . ",")}
:set result ($result . "\"" . $key . "\": \"" . $value . "\"")
}
:set result ($result . "}")
:return $result
}