title: Configure Jackson to deserialize single quoted (invalid) JSON
body: <p>I am a newbie to using jackson library.</p>
  
  <p>I am trying to do this [see below], and it is throwing error.</p>
  
  <pre><code>String x="{'candidateId':'k','candEducationId':1,'activitiesSocieties':'Activities for cand1'}";
  ObjectMapper mapper = new ObjectMapper();
  
  try {
      JsonNode df=mapper.readValue(x,JsonNode.class);
      int i=0;
  } catch .....
  </code></pre>
  
  <p>Exception:</p>
  
  <blockquote>
  <pre><code>org.codehaus.jackson.JsonParseException: Unexpected character (''' (code 39)): was expecting double-quote to start field name
  at [Source: java.io.StringReader@1afd1810; line: 1, column: 3]
    at org.codehaus.jackson.JsonParser._constructError(JsonParser.java:1291)
  </code></pre>
  </blockquote>
  
  <p>While the same thing works if I replace the single quote(') with double quote(").</p>