我是使用jackson庫的新手。配置Jackson反序列化單引號(無效)JSON
我想這樣做[見下文],它是拋出錯誤。
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: [email protected]; line: 1, column: 3] at org.codehaus.jackson.JsonParser._constructError(JsonParser.java:1291)
而同樣的事情的作品,如果我取代單引號(')用雙引號(「)
http://stackoverflow.com/questions/1688099/converting-json-to-java/1688182#1688182的http:// code.google.com/p/google-gson/ – rahularyansharma