tech.ml.dataset
tech.ml.dataset copied to clipboard
Parsing json with local-date fails
(spit "test.json" "[
{\"test\": 1, \"time-period\": \"2024-06-20\"},
{\"test\": 2, \"time-period\": \"2024-06-21\"},
{\"test\": 3, \"time-period\": \"2024-06-22\"}]")
(tech.v3.dataset/->dataset "test.json" {:key-fn keyword :parser-fn {:time-period :local-date}})
The exception:
1. Unhandled clojure.lang.ArityException
Wrong number of args (0) passed to: clojure.lang.PersistentArrayMap
AFn.java: 429 clojure.lang.AFn/throwArity
AFn.java: 28 clojure.lang.AFn/invoke
api.clj: 508 charred.api/json-reader-fn/fn
api.clj: 606 charred.api/read-json-supplier
api.clj: 560 charred.api/read-json-supplier
RestFn.java: 426 clojure.lang.RestFn/invoke
api.clj: 618 charred.api/read-json
api.clj: 614 charred.api/read-json
RestFn.java: 142 clojure.lang.RestFn/applyTo
core.clj: 669 clojure.core/apply
core.clj: 662 clojure.core/apply
io.clj: 66 tech.v3.dataset.io/eval47389/fn
MultiFn.java: 234 clojure.lang.MultiFn/invoke
io.clj: 239 tech.v3.dataset.io/->dataset
io.clj: 111 tech.v3.dataset.io/->dataset
dataset.clj: 125 tech.v3.dataset/->dataset
dataset.clj: 22 tech.v3.dataset/->dataset
original issue: https://github.com/scicloj/tablecloth/issues/157