spring boot jackon反序列化异常

1.Can not deserialize instance of java.util.ArrayList out of VALUE_STRING token;

检测到该字段是string,而反序列化结果应该是list

2.Illegal unquoted character ((CTRL-CHAR, code 9)): has to be escaped using backslash to be included in string value

该字段为string,并且值中使用了反斜杠,所以提示尽量避免在JSON的string类型的value值中使用反斜杠。

3.com.fasterxml.jackson.databind.JsonMappingException Invalid UTF-8 middle byte 0xd6

接收的文本中有特殊字符,解析JSON的时候中断了,如é,ò。原因是JSON编码的时候编码方式不正确,JSON编码必须使用UTF-8,UTF-16或者UTF-32。

你可能感兴趣的:(spring-boot)