Java 春元';t反序列化json字符串(无引号属性)

Java 春元';t反序列化json字符串(无引号属性),java,spring-mvc,Java,Spring Mvc,当我发送json数组时,Spring抛出一个错误。我不确定我在这里错过了什么 RequestBody { "deliverySessionId":"c1fb327b-98a8-46d4-9e82-ce7507b5be93", imageNames: ["name1", "name2"] } 终点 @RequestMapping(value = { "/examImages/" }, method = { RequestMethod.POST } ) public @ResponseBody I

当我发送json数组时,Spring抛出一个错误。我不确定我在这里错过了什么

RequestBody

{
"deliverySessionId":"c1fb327b-98a8-46d4-9e82-ce7507b5be93",
imageNames: ["name1", "name2"]
}
终点

@RequestMapping(value = { "/examImages/" }, method = { RequestMethod.POST } )
public @ResponseBody ImageResponseCommand streamExamImages( @RequestBody ImageResponseCommand imageResponseCommand ) {
错误

 The request sent by the client was syntactically incorrect.
如果我的请求不包含imageNames属性,它可以正常工作

  { "deliverySessionId":"c1fb327b-98a8-46d4-9e82-ce7507b5be93" }

您的JSON字符串格式不正确。对象键需要用引号括起来

{
    "deliverySessionId":"c1fb327b-98a8-46d4-9e82-ce7507b5be93",
    "imageNames": ["name1", "name2"]
}

您的JSON字符串格式不正确。对象键需要用引号括起来

{
    "deliverySessionId":"c1fb327b-98a8-46d4-9e82-ce7507b5be93",
    "imageNames": ["name1", "name2"]
}

试着把
imageNames
放在像
“imageNames”这样的引号里:[…]
谢谢,如果你想回答,我可以把它标记为答案。试着把
imageNames
放在像
“imageNames”这样的引号里:[…]
谢谢,如果你想回答,我可以把它标记为答案。还有,我想指出的是,您可以使用众多在线验证器中的一个来轻松验证这一点,如JSONLint:另外,我想指出的是,您可以使用众多在线验证器中的一个来轻松验证这一点,如JSONLint: