Chciałbym serializować niektóre klasy przypadków Scala z Jsonem. Np moją klasę przypadek wygląda następująco:Jak dostosować serializację Json za pomocą Scala i Play Framework?
case class Item (
id: Int, name: String, price: BigDecimal, created: java.util.Date)
i chciałbym szeregować je do formatu JSON tak:
{"id":3, "name": "apple", "price": 8.00, "created": "123424434"}
więc muszę niestandardowy serilization dla BigDecimal
i Date
. Gdzie chcę danych w milisekundach od 1 stycznia 1970.
Podczas korzystania z Scala i Play Framework, mogę zwrócić Json za pomocą Json(myObject)
, ale w jaki sposób mogę dostosować serializacji? A może jest jakaś zalecana biblioteka Scala?
Dzięki pisałem niestandardowych serializers w Scala dla Gson i działa dobrze. – Jonas