Clojure 有没有办法让compojure自动支持类型转换?
现在可以通过以下方式使用compojure:Clojure 有没有办法让compojure自动支持类型转换?,clojure,type-conversion,ring,compojure,Clojure,Type Conversion,Ring,Compojure,现在可以通过以下方式使用compojure: (GET ["/uri"] [para1 para2] ) Para1和para2都是字符串类型 我想让它正确地知道类型,如下所示: (GET ["/uri"] [^String para1 ^Integer para2] ) 它可以将para1转换为Sting,将para2转换为Integer 是否有一些库或好的方法可以做到这一点?这目前是不可能的 你可以用 以下是一个运行示例: (get-uri-wrapped {:uri "/u
(GET ["/uri"] [para1 para2]
)
Para1和para2都是字符串类型
我想让它正确地知道类型,如下所示:
(GET ["/uri"] [^String para1 ^Integer para2]
)
它可以将para1转换为Sting,将para2转换为Integer
是否有一些库或好的方法可以做到这一点?这目前是不可能的 你可以用 以下是一个运行示例:
(get-uri-wrapped {:uri "/uri" :query-string "para1=a¶2=3" :request-method :get})
{:status 200,
:headers {"Content-Type" "text/html; charset=utf-8"},
:body "{:k1 \"a\", :k2 4}"}
这在目前是不可能的 你可以用 以下是一个运行示例:
(get-uri-wrapped {:uri "/uri" :query-string "para1=a¶2=3" :request-method :get})
{:status 200,
:headers {"Content-Type" "text/html; charset=utf-8"},
:body "{:k1 \"a\", :k2 4}"}
这在目前是不可能的 你可以用 以下是一个运行示例:
(get-uri-wrapped {:uri "/uri" :query-string "para1=a¶2=3" :request-method :get})
{:status 200,
:headers {"Content-Type" "text/html; charset=utf-8"},
:body "{:k1 \"a\", :k2 4}"}
这在目前是不可能的 你可以用 以下是一个运行示例:
(get-uri-wrapped {:uri "/uri" :query-string "para1=a¶2=3" :request-method :get})
{:status 200,
:headers {"Content-Type" "text/html; charset=utf-8"},
:body "{:k1 \"a\", :k2 4}"}
这可以使用语法[x:这可以使用语法[x:这可以使用语法[x:这可以使用语法[x: