【发布时间】:2023-03-31 23:05:01
【问题描述】:
我是使用 jackson 库的新手。
我正在尝试这样做 [见下文],但它正在抛出错误。
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 .....
例外:
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)
如果我用双引号(“)替换单引号('),同样的效果。
【问题讨论】: