Configure Jackson para desserializar JSON entre aspas simples (inválido)
Sou novato no uso da biblioteca jackson.
Estou tentando fazer isso [veja abaixo] e está gerando erro.
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 .....
Exceção
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)
Embora a mesma coisa funcione se eu substituir a aspas simples (') por aspas duplas (").