да, но друго варианта что-то я придумать не могу. перед json серелизацией делать спец структуру а при получении json эту спец структуру разворачивать в то что можно в ssq abstract запихнуть
да, но друго варианта что-то я придумать не могу. перед json серелизацией делать спец структуру а при получении json эту спец структуру разворачивать в то что можно в ssq abstract запихнуть
речь о запросе из жс-а. то есть, так-то приходит нормальная структура, если не нужны литералы. нужно в жс-е это как-то изобразить
sub sql_abstract_to_json { пройти стурктуру на входе, если видишь ссылку на скаляр заменить на { type => 'ref' value, => 'ЗНАЧЕНИЕ СКАЛЯРА' } вернуть json } sub json_to_sql_abstract { получить json, преоразовать в стуктуру пройти строктур заменить hashref где есть type => 'ref' и value на ссылку на скаляр }
ну в общем как-то так, да... я ещё думаю за сам скл-абстракт взяться. он гибкий, конечно, но капец тормозной. этой проблемы никто не замечает. рыбасуши сказал, что он в курсе, но времени заняться нет.
в CBOR для этого есть теги, в каком-то из JSON-модулей я видел расширения для тегов - не по стандарту, конечно, так что фронт будет с этим работать хз как