Unexpected character (‘ ‘ (code 160)): was expecting double-quote to start field name; nested except

postman报错:

{
    "timestamp": "2023-03-28T10:08:58.498+00:00",
    "status": 400,
    "error": "Bad Request",
    "path": "/user/save"
}

Unexpected character (‘ ‘ (code 160)): was expecting double-quote to start field name; nested except_第1张图片

idea报错:

Unexpected character (' ' (code 160)): 
was expecting double-quote to start field name; 
nested exception is com.fasterxml.jackson.core.JsonParseException: 
Unexpected character (' ' (code 160)): 
was expecting double-quote to start field name at [Source: 
(org.springframework.util.StreamUtils$NonClosingInputStream);
 line: 2, column: 3]]

 原因:postman这段json是我从微信复制过来的,格式不对,空格应该有隐形点点。可对比下图跟第一个图

解决:将空格删掉,自己在postman中换行,行成下图的点点

Unexpected character (‘ ‘ (code 160)): was expecting double-quote to start field name; nested except_第2张图片

而且要注意行跟行不能有空格,冒号周围也不能有复制过来的空格。

看idea的报错,会提示你在第几列第几个字符有问题

你可能感兴趣的:(java,intellij-idea,开发语言)