FasterXML / FasterXML/jackson-module-scala

Parameterized type violated when deserializing an Option

Ouverte
#243 7 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Scala Reflection
Langage dominant
Scala
Étoiles
506
Forks
138
Merge moyen
3 h 6 min
PR mergées (30 j)
48

Description

I can deserialize just about anything into an `Option`:

``` scala
case class Foo(integer: Option[Int])

object OptionFail {
val mapper = new ObjectMapper() with ScalaObjectMapper
mapper.registerModule(DefaultScalaModule)

def main(args: Array[String]) {
val json = """{"integer" : "a cat"}"""
println(mapper.readValue[Foo](json))
// prints: Foo(Some(a cat))
}
}
```

Using:

```
libraryDependencies ++= Seq(
"com.fasterxml.jackson.core" % "jackson-databind" % "2.7.3",
"com.fasterxml.jackson.module" % "jackson-module-scala_2.11" % "2.7.2"
)
```

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.