我正在尝试使用 Apache Commons Codec 库在 Clojure 中解码 base64 字符串。
我可以在库中使用这些方法:
(ns decode.core
(:import (org.apache.commons.codec.binary Base64 Hex))
(:gen-class))
(.encode (Hex.) "s")
(.decode (Hex.) "0a")
(.decode (Base64.) "s")
但是当我尝试decodeBase64
像(.decodeBase64 (Base64.) "s")
我一样使用时
IllegalArgumentException No matching method found: decodeBase64 for class
org.apache.commons.codec.binary.Base64 clojure.lang.Reflector.invokeMatchingMethod
(Reflector.java:53)
我究竟做错了什么?看来我应该可以decodeBase64
像打电话一样打电话decode
?