title: Scala Play Json JSResultException Validation Error
body: <p>I am trying to pass this json string to my other method but SOMETIMES I get this error,</p>
  
  <blockquote>
    <p>play.api.libs.json.JsResultException:
    JsResultException(errors:List((,List(ValidationError(error.expected.jsstring,WrappedArray())))))</p>
  </blockquote>
  
  <p>I find it strange that this occurs randomly, sometimes I don't get the exception and sometimes I do. Any ideas?</p>
  
  <p>Here is what my json looks like </p>
  
  <pre><code>val string = {
    "first_name" : {
      "type" : "String",
      "value" : "John"
    },
    "id" : {
      "type" : "String",
      "value" : "123456789"
    },
    "last_name" : {
      "type" : "String",
      "value" : "Smith"
    }
  }
  </code></pre>
  
  <p>I read it like </p>
  
  <pre><code>(string \ "first_name").as[String]
  </code></pre>