大家好,
我有许多Java序列化对象想要检查和转换。
我尝试使用Java-in-Clojure的常规方法来完成以下操作
(原谅这个迭代风格,我通常不直接与Java交云,这对我来说也是一门相对陌生的语言,但这似乎没有clojuristic包装器。
包含对象的文件:input.ser
(import '[java.io FileInputStream ObjectInputStream])
(def fis (new FileInputStream "input.ser"))
(def ois (new ObjectInputStream fis)
(.readObject ois) ;; this fails due to a ClassNotFoundException
有没有方法可以得到对象的一种类似的反序列化视图,以便在加载后进行检查?该文件本身不可读,因为它在序列化之前压缩了字节。