@RequestMapping&;JSON字符串

@RequestMapping&;JSON字符串,json,spring,spring-mvc,jackson,Json,Spring,Spring Mvc,Jackson,我的方法签名如下: @RequestMapping(value = "/saveMapping", method = RequestMethod.POST, consumes="application/json") public void saveProducts(@RequestBody Product[] products) 我正在尝试使用chrom postman实用程序测试它,并将下面的json作为原始json类型传递: { type: "RING", productId: 22

我的方法签名如下:

 @RequestMapping(value = "/saveMapping", method = RequestMethod.POST, consumes="application/json")
 public void saveProducts(@RequestBody Product[] products) 
我正在尝试使用chrom postman实用程序测试它,并将下面的json作为原始json类型传递:

{
type: "RING",
productId: 2251,
},
{
type: "SHOE",
productId: 2252,
}
但每次我得到:

           "Content type 'text/plain;charset=UTF-8' not supported"

请帮助

您的内容类型http头似乎被设置为text/plain而不是application/json。

是打字错误,还是json数据周围没有外括号?将
内容类型:application/json
头添加到postman预设中?与前面的注释一样,以及如何发送数据?您的
处理程序
方法仅适用于
post
这是请求头包含的内容:接受应用程序/json内容类型→应用程序/json;charset=UTF-8,我尝试在有[]和没有[]的情况下传递json,它给出了相同的结果-