Я хотел бы сериализовать некоторые классы случаев Scala для Json.Например, мой класс case выглядит так:
case class Item (
id: Int, name: String, price: BigDecimal, created: java.util.Date)
, и я хотел бы сериализовать его в Json следующим образом:
{"id":3, "name": "apple", "price": 8.00, "created": "123424434"}
, поэтому мне нужна настраиваемая серилизация для BigDecimal
и для Date
.Где я хочу получать данные в миллисекундах с 1 января 1970 года.
При использовании Scala и Play Framework я могу вернуть Json, используя Json(myObject)
, но как настроить сериализацию?Или есть какая-нибудь рекомендуемая библиотека Scala?