Clojure's transit, Joda saat biçimini kutunun dışında desteklemiyor. org.joda.time.DateTime
için nasıl yazma desteği ekleyebilirim?Özel Transit yazıcısı, Clojure için Joda time
6
A
cevap
7
bu işlevi ekleyin:
(def joda-time-writer
(transit/write-handler
(constantly "m")
#(-> % coerce/to-date .getTime)
#(-> % coerce/to-date .getTime .toString)))
Ve bu gibi kullanmak:
(transit/writer out :json
{:handlers {org.joda.time.DateTime joda-time-writer}})
0
David tarafından yayınlanmıştır joda-time-writer
işlevini kullanarak, bu bunu yapmak, halka katman-formatı ile çalışmak için almak için J.
(defn wrap-format [handler]
(let [transit-opts {:handlers {org.joda.time.DateTime
joda-time-writer}}]
(wrap-restful-format handler
{:response-options
{:transit-json transit-opts
:transit-messagepack transit-opts}})))
İlgili konular
- 1. Joda-Time, Tarihsiz saat
- 2. Ay adı Joda-Time DateTimeFormatter
- 3. Joda Time - Takvim nesnesini LocalDate'e dönüştürme
- 4. İki Joda-Time DateTime nesnesinin karşılaştırılması
- 5. Joda-time ile performans sorunu DateTime.with *()
- 6. Joda-Time DateTime biçimlendirmesi yerel ayarlara göre
- 7. Joda-Time DateFormatter, sıfırdan farklısa milisaniye görüntülemek için
- 8. jQuery Transit: Nesne yok jQuery transit yüklediğiniz
- 9. Tarih Java Joda Time "isBefore" kullanan tek karşılaştırma
- 10. Joda-Time kullanarak kısmi aralıklarını nasıl ifade edebilirim?
- 11. joda-time 1.6.2 jar, maven merkezi havuzundan indirilmiyor
- 12. Unix zaman damgasının Joda Time ile String'e dönüştürülmesi
- 13. Joda-Time Epoch'tan bu yana geçen gün sayısı
- 14. Joda süresi: DateTimeComparator. Java 8 Time Api'de benzer nedir? Joda Zamanda ile
- 15. Clj-time
- 16. Kod yazıcısı özel uygulamasının testini nasıl yapabilirim?
- 17. Clojure Özel İstisnalar?
- 18. Clojure programları için özel yazılım ölçütleri
- 19. Docker için HTTP yeniden yazıcısı
- 20. Bir JSP içindeki Joda Time için bir Java'sı ReadableInstant'a dönüştürme nasıl yapılır?
- 21. Kod yazıcısı
- 22. Kod yazıcısı
- 23. Clojure - gönderi makrosu özel mi?
- 24. Clojure
- 25. Joda Localdate Joda DateTime nasıl dönüştürülecek?
- 26. Joda zamanı
- 27. Ağ Yazıcısı desteği?
- 28. MP4 konteyner yazıcısı Java
- 29. Android java.lang.NoClassDefFoundError JODA kütüphanelerini kullanarak
- 30. Dize sicimlerinden joda süresini deserialize?
Bu daha ayrıntılı olarak açıklanmaktadır: http://increasinglyfunctional.com/2014/09/02/custom-tra nsit-writers-clojure-joda-time/ –
Bana @KendallB çalışıyor gibi görünüyor? –
'out' nereden geliyor? –