title: Jackson JSON Exception
body: <p>I've written the following:</p>
  
  <pre><code>ObjectMapper oMapper = new ObjectMapper();
  Object oPOJO = null;
  
  String p_strJSON = "{\"name\" : { \"first\" : \"Joe\", \"last\" : "
      + "\"Sixpack\" },\"gender\" : \"MALE\",\"verified\" : \"false\","
      + "\"userImage\" : \"Rm9vYmFyIQ==\"}";
  
  try
  {
      oPOJO = oMapper.readValue(p_strJSON, User.class);
  }
  catch(Throwable oThrowable)
  {
      System.out.println(oThrowable.getMessage());
  
      throw new RuntimeException(oThrowable);
  }
  </code></pre>
  
  <p>And am getting the following exception message when it executes:</p>
  
  <blockquote>
    <p>Can not deserialize instance of java.lang.String out of START_OBJECT token at [Source: java.io.StringReader@3eca90; line: 1, column: 1]</p>
  </blockquote>
  
  <p>Am I using Jackson incorrectly? I'm using the 1.9.6 JAR - do I need to set anything up in the claspath maybe?</p>