Как настроить сериализацию Json с помощью Scala и Play Framework? - PullRequest
6 голосов
/ 21 июня 2011

Я хотел бы сериализовать некоторые классы случаев 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?

1 Ответ

1 голос
/ 22 июня 2011

Для продвинутых json play-scala рекомендует использовать внешние библиотеки json, такие как lift-json .

Также здесь есть некоторые связанные темы, вы можете посмотреть их.Я считаю, что этот Настройка сериализации JSON в Play имеет ответ на ваш вопрос.

...