400错误请求将嵌套的json对象映射到spring控制器中的java.util.Map时出错(400 Bad request Error in mapping nested json objects

系统教程 行业动态 更新时间:2024-06-14 16:58:30
400错误请求将嵌套的json对象映射到spring控制器中的java.util.Map时出错(400 Bad request Error in mapping nested json objects to java.util.Map in spring controller)

嗨,我是春天新手。

我在弹簧控制器中将json对象从angular映射到Map时遇到问题。 我的控制器的定义如下: -

@RequestMapping(value="/PnPanel.go/FlowSheets/data/*", method={RequestMethod.GET, RequestMethod.POST}, consumes="application/json", produces="application/json") public @ResponseBody Map invokeFlowsheets ( HttpServletRequest request, @RequestBody Map<String, Map> req )

我的请求正文看起来像

{"reqParams":"{\"name\":\"sachin\"}","appParams":"{\"name\":\"sachin1\"}","otherInfo":"{\"name\":\"sachin2\"}"}

正如你所看到的,我正在发送嵌套的json对象,我想将它们映射到java.util.Map,但我从spring告诉我请求语法错误时得到400错误。

对不起英语不好以及这样一个愚蠢的问题。

提前致谢。

Hi I am new to spring.

I am facing problem in mapping json object from angular to Map in spring controller. The definition of my controller is as follows :-

@RequestMapping(value="/PnPanel.go/FlowSheets/data/*", method={RequestMethod.GET, RequestMethod.POST}, consumes="application/json", produces="application/json") public @ResponseBody Map invokeFlowsheets ( HttpServletRequest request, @RequestBody Map<String, Map> req )

My Request body looks like

{"reqParams":"{\"name\":\"sachin\"}","appParams":"{\"name\":\"sachin1\"}","otherInfo":"{\"name\":\"sachin2\"}"}

As you can see, I am sending nested json objects and I want to map them into java.util.Map, But I am getting 400 error from spring telling that request was syntactically bad.

Sorry for bad english and for such a silly question.

Thanks in advance.

最满意答案

将您的JSON字符串修改为:

{"reqParams":{"name":"sachin"},"appParams":{"name":"sachin1"},"otherInfo":{"name":"sachin23"}}

请注意, {}未被""包围。

Modify your JSON string into :

{"reqParams":{"name":"sachin"},"appParams":{"name":"sachin1"},"otherInfo":{"name":"sachin23"}}

Notice that {} are not surrounded with "".

更多推荐

本文发布于:2023-04-15 03:41:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/dzcp/bb432cc8f1133e87426e107e42212c6c.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:嵌套   器中   对象   错误   java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!