Value Class format générique ?

20 views
Skip to first unread message

Guillaume Badin

unread,
Apr 18, 2016, 10:25:39 AM4/18/16
to Scala Lyon User Group
Bonjour à tous, 

J'essaye d'implémenter les value class tel que nous la montré  Jean dans sa dernière Conf mais je me trouve face à un petit soucis de Json. 

En effet si je reprend l'exemple de Jean 

case class UserId(value:Int) extends AnyVal
case class Age(value:Int) extends AnyVal
case class FirstName(value:Int) extends AnyVal
case class LastName(value:Int) extends AnyVal

case class User(

Guillaume Badin

unread,
Apr 18, 2016, 10:28:48 AM4/18/16
to Scala Lyon User Group
Pardon j'ai pas finit le mail. 

En gros j'aimerais pouvoir générer des Json plus propre  

user : {
 id: { value:234}

J'aurai 
user : {
 id : 235
}

Le fait de réécrire le reader et le writer pour chaque value class est super contraignant je me demandais si on pouvait le rendre générique avec quelque chose du genre

object UserId {
  implicit val format = MonFormatGenerique[UserId,Long] 

Jean Helou

unread,
Apr 18, 2016, 10:47:50 AM4/18/16
to Guillaume Badin, Scala Lyon User Group
http://play-json-extra.megl.io/playjsonext.html

cherche 

De-/Serialize single value classes


;)

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Scala Lyon User Group".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse scala-lyon-user-...@googlegroups.com.
Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout.

Guillaume Badin

unread,
Apr 18, 2016, 11:01:09 AM4/18/16
to Jean Helou, Scala Lyon User Group

Merci, je regarderai. 







Cordialement
--
Guillaume Badin
Co-Founder / CTO @ UBILAB 
Ensemble, construisons la référence pré-analytique de votre laboratoire.
---------------------------------------
---------------------------------------
Ligne directe: +33(0)4.82.53.53.35 
---------------------------------------
Reply all
Reply to author
Forward
0 new messages