| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Василий Куклин 22.01.2020 16:45
В ожидании ответа на свой вопрос решил набросать код для разбора вашей строчки внормальный hash
$sData[^string:unescape[uri;$request:body]]
$tParts[^sData.split[&;lv;portion]]
# для "contacts[add][0]" можно сделать хеш вот так, например:
$hData[^hash::create[]]
^tParts.menu{
$tParts2[^tParts.portion.match[^^contacts^[add^]^[0^]^[(.+)^]=(.+)^$][g]]
$hData.[$tParts2.1][$tParts2.2]
}
# и посмотреть, что получилось...
^hData.foreach[key;value]{
$key=$value
}[<br />]