J'utilise Spray Json et je veux utiliser les valeurs par défaut définies dans les classes de cas, si une valeur est manquante dans le JSON qui peuple les objets.Comment utiliser les valeurs par défaut avec Spray Json?
Exemple
Disons que je veux créer un objet à partir de la classe de cas Person
mais en utilisant un document JSON sans age
de le faire:
case class Person(name: String, city: String, age: Int = -1)
{"name": "john", "city": "Somecity"}
Comment puis-je utiliser la valeur par défaut avec Spray Json?
http://stackoverflow.com/questions/15740925/what-is-a-good-way-to-handle-default-values-with-spray-json –
Ceci fait référence à une [demande de traction de deux ans] (https://github.com/spray/spray-json/pull/56), qui à son tour fait référence à [# 93] (https://github.com/spray/spray-json/pull/93) (status : ouvert) Il semble que spray json dort :-( – deamon