cljs-Аякса клиентская библиотека ClojureScript преобразует {:b [1 2]}
в b[0]=1&b[1]=2
Clojure кольцо промежуточного слоя для обработки URL-адрес массива
Например:
(http/get "http://example.com" {:b [1 2]})
результатов в запросе на:
"http://example.com?b[0]=1&b[1]=2"
Как можно Я настраиваю свое промежуточное программное обеспечение для обработки этого формата на стороне сервера? Я хотел бы, чтобы преобразовать его обратно в исходную структуру:
{:b [1 2]}
Я использую ниже промежуточного уровня, но он не работает должным образом:
(ring.middleware.keyword-params/wrap-keyword-params)
(ring.middleware.params/wrap-params :encoding encoding)
(ring.middleware.nested-params/wrap-nested-params)