Актуальные описания новых команд Router OS 7
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
-
- Сообщения: 1657
- Зарегистрирован: 15 сен 2017, 09:03
- Brook
- Сообщения: 156
- Зарегистрирован: 24 май 2022, 00:29
Особенно интересно вот это:
Я правильно понимаю, что теперь работа с JSON есть из коробки? Вы еще не тестировали этот функционал?
Код: Выделить всё
:serialize [<value>] to=[arg]
:deserialize [<value>] from=[arg]
-
- Сообщения: 1657
- Зарегистрирован: 15 сен 2017, 09:03
Я нет у меня все скрипты под 6-ку ... Полностью переходить на 7 не охота.
Но, да, преобразование в JSON и обратно работает из коробки.
Вот примеры: https://forum.mikrotik.com/viewtopic.ph ... 0#p1135508
Но, да, преобразование в JSON и обратно работает из коробки.
Вот примеры: https://forum.mikrotik.com/viewtopic.ph ... 0#p1135508
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947
-
- Сообщения: 1657
- Зарегистрирован: 15 сен 2017, 09:03
Для сериализации 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
}
# 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
}
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947