テスト データをファイルに保存し、テストで再度読み取りたいと思います。データは一連の Clojure マップであり、その 1 つのプロパティはclj-time
( org.joda.time.DateTime
) 日付/時刻です。値をファイルに書き込むと(を使用spit
)、としてシリアル化され#<DateTime 2014-10-03T12:57:15.000Z>
ます。slurp
(で)読み戻そうとすると、次のようになります。
RuntimeException Unreadable form clojure.lang.Util.runtimeException (Util.java:221)
より多くの情報がなければ、DateTime
. これらの値を読み取って適切に解析する方法はありますか、それとも文字列としてシリアル化し、読み戻すときに手動で解析する必要がありますか?