У меня есть следующая строка после вычисления выражения (slurp (:body req))
:
(prn (slurp (:body req)))
;; gives "{:foo \"abc\"}" -------- (1)
Но когда я пытаюсь прочитать это в edn:
(prn (read-string (slurp (:body req))))
И обернуть его вокруг, попробуйте, поймать, я получаю EOF при чтении исключения.
Но когда я копирую результат вставки (1) прямо в repl и выполняю (read-string "{:foo \"abc\"}")
, он дает ожидаемую карту. Почему это?