This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-07-15
Channels
- # announcements (1)
- # babashka (4)
- # beginners (4)
- # calva (42)
- # clerk (2)
- # cljdoc (1)
- # clojure (71)
- # clojure-denver (3)
- # clojure-europe (4)
- # clojure-uk (11)
- # clojurescript (1)
- # cursive (12)
- # deps-new (4)
- # emacs (3)
- # hyperfiddle (46)
- # java (1)
- # jobs (2)
- # jvm (16)
- # missionary (10)
- # polylith (5)
- # releases (1)
- # remote-jobs (2)
- # scittle (6)
- # sql (7)
- # transit (10)
I'm having behavior of metosin/jsonista
0.3.7 work differently on java 1.8 and java 11
(ns com.example.jsonista-issue
(:refer-clojure :exclude [read])
(:require
[jsonista.core :as json]
[java-time.api :as time])
(:import
(com.fasterxml.jackson.databind ObjectMapper)
(com.fasterxml.jackson.datatype.joda JodaModule)))
(def ^ObjectMapper base-object-mapper
(json/object-mapper {:decode-key-fn true
:modules [(JodaModule.)]
:date-format "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"}))
(defn generate-string [obj]
(json/write-value-as-string obj base-object-mapper))
(defn -main [& args]
(let [instant (time/instant)]. (println (type instant))
(println (System/getProperty "java.version"))
(println (System/getProperty "java.vendor"))
(println (generate-string instant))))