2017-01-23 42 views
0

我在JUnit Test中使用MvcResult类...如何获取返回的对象?从MvcResult对象获取响应

MvcResult r = this.mockMvc.perform(get("/aaaa?page=1&size=1&status=aaa").accept(MediaType.APPLICATION_JSON)) 
      .andExpect(status().isOk()) 
      .andReturn(); 



MockHttpServletResponse response = r.getResponse(); 

回答

1

您可以Gson

gson = new GsonBuilder() 
       .disableHtmlEscaping() 
       .create(); 

它转换为Object和:

Obj ob = gson.fromJson(jsonString, new TypeToken<Obj>().getType()); 
相关问题