repl=> (clj->cljson (subvec [1 2 3 4] 0 2))
IllegalArgumentException No cljson encoding for '[1 2]'. tailrecursion.cljson/encode (cljson.clj:72)
Looks like clojure.lang.PersistentVector is extended with EncodeTagged, but not clojure.lang.IPersistentVector. In my (extremely rudimentary) testing, making it IPersistentVector instead seems to work fine.
Looks like
clojure.lang.PersistentVectoris extended withEncodeTagged, but notclojure.lang.IPersistentVector. In my (extremely rudimentary) testing, making itIPersistentVectorinstead seems to work fine.