【问题标题】:Spring REST How to support JSON with list and objectSpring REST 如何支持 JSON 与列表和对象
【发布时间】:2016-08-29 10:44:39
【问题描述】:

是否可以在 Spring 中支持这种 JSON?没有在java中创建新对象,也许是Map?

JSON:

{   
    "object":"1",
    "list":[
               {
                  "id":"1"
               }
            ]
}

Java:

@RequestMapping(method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
    public ResponseEntity<Map<String, Object>> getRecipe(@RequestBody What should I write in this place?){

【问题讨论】:

    标签: java json spring rest


    【解决方案1】:

    是的,你可以使用下面的 HashMap 来做到这一点,但你为什么要这样做呢?您应该使用 REST 服务所需的属性为请求创建单独的 JavaBean 类。

        @RequestMapping(value = "/upload/one", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
        public ResponseEntity<Map<String, Object>> getRecipe(@RequestBody HashMap<String, Object> request){
            System.out.println(request);
            return null;
        }
    

    【讨论】:

    • 我很好奇该怎么做
    猜你喜欢
    • 2011-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-31
    相关资源
    最近更新 更多