title: Parse `NaN` Json.parse configuration
body: <p>I am trying to parse a JSON object with a <code>NaN</code> using play-json in Scala.</p>
  
  <pre><code>import play.api.libs.json._
  val s = """{"a": NaN}"""
  val p = Json.parse(s)
  </code></pre>
  
  <p>This errors with </p>
  
  <blockquote>
    <p>com.fasterxml.jackson.core.JsonParseException: Non-standard token
    'NaN': enable JsonParser.Feature.ALLOW_NON_NUMERIC_NUMBERS to allow 
    at [Source: {"a": NaN}; line: 1, column: 10]<br>
    com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1702)
    com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:558)
    com.fasterxml.jackson.core.json.ReaderBasedJsonParser._handleOddValue(ReaderBasedJsonParser.java:1884)
    com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:749)
    play.api.libs.json.jackson.JsValueDeserializer.deserialize(JacksonJson.scala:179)
    play.api.libs.json.jackson.JsValueDeserializer.deserialize(JacksonJson.scala:128)
    play.api.libs.json.jackson.JsValueDeserializer.deserialize(JacksonJson.scala:123)
    com.fasterxml.jackson.databind.ObjectMapper._readValue(ObjectMapper.java:3786)
    com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2115)
    play.api.libs.json.jackson.JacksonJson$.parseJsValue(JacksonJson.scala:235)
    play.api.libs.json.StaticBinding$.parseJsValue(StaticBinding.scala:16)
    play.api.libs.json.Json$.parse(Json.scala:171)</p>
  </blockquote>
  
  <p><strong>Question:</strong> I am not sure where should I enable the configuration to allow non-standard parsing.</p>
  
  <p>(scala 2.11, com.typesafe.play:play-json_2.11:2.6.9)</p>