`
y806839048
  • 浏览: 1118959 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

springMvc直接自动转化对象为json的配置(不需要自己转成json)

阅读更多

springMvc直接自动转化对象为json的配置(不需要自己转成json)

 

 /**

  * 根据搜索条件,订单分类   查询订单数据(采购)

  */

 @RequestMapping(value = "/myPurchase",produces="application/json")//直接转化成json

 @ResponseBody 

 public  Object findMyPurchase(Integer status,@RequestParam Map<String,String> searchData,Integer pageSize,Integer pageNum){

 String searchKey=searchData.get("searchData[key]");

 String searchValue=searchData.get("searchData[value]");

 logger.debug("我的采购订单分类状态:"+status+"搜索条件:"+searchKey+"--"+searchValue+"分页数量:"+pageSize+"第几页:"+pageNum);

 //得到登录用户

 CusUserBean cusUserBean = CASUtil.getCusUserBean();

 String CustomerKey="";

 if(cusUserBean==null){

 return "";

 }else{

CustomerKey=cusUserBean.getCustomerKey();

 }

 //查询条件

 Map<String,Object> map=new HashMap<>();

 map.put("buyId", CustomerKey);

 if(status!=null&&status!=0){

 map.put("orderstatustype", status);

 }

 if(!searchKey.equals("")&&!searchValue.equals("")){

 map.put(searchKey.trim(), searchValue);

 }

 //分页信息

 SplitPageVo sp =null;

 if(pageSize!=null&&pageNum!=null){

 sp=new SplitPageVo();

 sp.setPageSize(pageSize);

 sp.setCurrentPage(pageNum-1);

 }

 Map<String, Object> maps=orderIronServ.getByOrdertypenameno(map,sp);

 return maps;

 }

分享到:
评论

相关推荐

    springMVC+json.zip_JSON_myeclipse_springmvc_数据传递

    - Controller方法接收参数,SpringMVC会自动将JSON数据转化为Java对象,通过`@RequestBody`注解注入到方法参数中。 - Controller处理业务逻辑后,可能需要返回JSON数据。通过`@ResponseBody`注解,SpringMVC会调用...

    springmvc3+json参数传递后台接收json参数

    例如,使用jQuery的`$.ajax`或`$.post`函数,可以将表单数据转化为JSON并发送: ```javascript var formData = { "name": "John", "age": 30, "city": "New York" }; $.ajax({ url: "/saveUser", type: ...

    springMVC返回json数据需要的两个架包

    - `jackson-mapper-asl`:对象映射模块,提供了基于注解的映射功能,使得Java对象可以直接转化为JSON或反向转化。 2. `@ResponseBody`注解:在Spring MVC中,`@ResponseBody`注解用于将方法返回的对象直接序列化为...

    springmvc + jquery + ajax + json 异步传递数据

    在SpringMVC中,可以使用`@ResponseBody`注解将方法返回的对象直接转换为JSON字符串,然后通过Ajax返回给客户端。 实现SpringMVC、jQuery、Ajax和JSON的异步传递数据,首先需要配置SpringMVC的DispatcherServlet和...

    SpringMvc直接接收json数据自动转化为Map的实例

    本文将深入探讨如何在Spring MVC中直接接收JSON数据并将其自动转化为Map对象,这对于处理来自客户端的复杂数据传递非常有用。首先,我们需要理解几个关键的概念和技术。 1. **JSON (JavaScript Object Notation)**...

    SpringMVC中文件(图片)上传和Json支持需要的相关jar包

    在处理JSON时,可以使用`@RequestBody`注解来接收JSON数据,转化为Java对象,同时用`@ResponseBody`返回JSON响应。 总的来说,`SpringMVC`中的文件上传和JSON支持涉及到多个库和组件的协同工作。理解它们的用途和...

    SpringMVC关于json、xml自动转换的原理研究.pdf

    SpringMVC是一个强大的Java web框架,它为开发者提供了许多便捷的功能,其中之一就是自动将Java对象转换为JSON或XML格式的数据,以便于前后端交互。在本文中,我们将深入研究SpringMVC如何实现这一功能,以及如何...

    (代码)SpringMVC第7讲:json支持

    8. **ControllerAdvice和全局异常处理**:在处理JSON响应时,如果出现异常,SpringMVC可以通过`@ExceptionHandler`或`@ControllerAdvice`注解来定义全局的异常处理器,将异常信息转化为JSON格式的错误响应。...

    SpringMVC生成JSON(二)

    通过使用`@RestController`、`@GetMapping`注解以及配置好Jackson依赖,我们可以轻松地将Java对象转化为客户端可以理解的JSON格式。同时,通过对实体类进行适当的注解,我们可以控制JSON对象的结构和字段映射,以...

    Maven+springMVC+JSON实例

    SpringMVC支持JSON数据的序列化和反序列化,通过`@ResponseBody`注解,可以将方法的返回值直接转换为JSON格式并返回给客户端。 **实例实现步骤** 1. **创建项目**:首先,使用Maven创建一个新的Java Web项目,设置...

    ajax+springmvc+json

    5. **数据交换**:在控制器方法中,可以使用Java对象与JSON之间的转换库,如Jackson或Gson,将Java对象转化为JSON字符串,或者将接收到的JSON数据转化为Java对象。 6. **错误处理**:同时,还需要考虑错误处理,...

    SpringMVC关于json、xml自动转换的原理研究.docx

    在处理请求时,`RequestMappingHandlerAdapter`会遍历`messageConverters`列表,找到能够处理返回值类型的转换器,将Java对象转化为JSON字符串。 `HandlerMethod`(具体来说是其子类`ServletInvocableHandlerMethod...

    springmvc-json_v2.zip

    在这个名为"springmvc-json_v2.zip"的压缩包中,我们可以推测它包含了一组与Spring MVC框架和JSON处理相关的示例或者项目配置。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于前后端数据...

    spring mvc(整合了json)

    这里的 `@RequestBody` 用于将前端发送的 JSON 数据转换为 `User` 对象,而 `@ResponseBody` 则将方法的返回值转化为 JSON 响应给客户端。 5. **URL 映射和视图解析**:在 Spring MVC 中,我们通常通过 `@...

    http接口返回json,springmvc+mybatis+oracle

    SpringMVC提供了支持JSON序列化和反序列化的工具,如Jackson或Gson库,使得Java对象可以轻松地转化为JSON字符串,反之亦然。 3. **MyBatis**: MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级...

    springmvc返回json数据的jar包

    一旦引入,我们可以通过`@ResponseBody`注解标记控制器方法的返回值,使其直接转化为JSON输出。 2. **Gson库**:Google开发的Gson库也是处理JSON的一个优秀选择。Gson库能够将Java对象转换成对应的JSON字符串,反之...

    在SpringMVC中使用JSON需要引入的几个jar包

    在SpringMVC中使用JSON需要引入...转化json格式数据成为javabean对象 2.commons-beanutils-1.7.0.jar 3.commons-collections-3.2.jar 4.commons-lang-2.3.jar 5.commons-logging-1.0.4.jar 6.ezmorph-1.0.4.jar

    java jackson 将对象转json时,忽略子对象的某个属性操作

    关于SpringMVC,它允许我们直接返回实体对象作为JSON响应。若要屏蔽某些属性,可以在实体类的相应字段上使用`@JsonIgnore`注解。例如,如果要隐藏`authorPassword`字段,可以这样做: ```java public class Some...

    springMVC补全实现

    SpringMVC提供了`@ResponseBody`注解,可以自动将Java对象转换为JSON字符串。 4. **返回结果**:Ajax请求的回调函数接收到JSON数据,解析并显示在搜索框下方的补全列表中。 5. **优化**:为了提高用户体验,可能...

    MVC与Json相关的jar包

    在SpringMVC中,处理Json数据通常涉及到将Java对象转换为Json字符串(序列化)或者将Json字符串转化为Java对象(反序列化)。 **Json库在SpringMVC中的应用** 在SpringMVC中,常见的Json处理库有Jackson、Gson和...

Global site tag (gtag.js) - Google Analytics