Я использую ring-json. Определяя свое приложение, я делаю следующее:
(wrap-json-params)
(wrap-json-body)
(wrap-json-response)
и в моих маршрутах у меня есть это:
(POST "/messages" {params :params session :session} (process-message params session))
где функция process-message сейчас не делает ничего, кроме println. Когда я отправляю данные json в маршрут, я вижу данные с ошибкой, но не могу понять, почему я получаю ошибку:
java.lang.IllegalArgumentException: Cannot open <{"var1" "hey", "var2" "ho"}> as an InputStream.
Любая помощь будет принята с благодарностью ...