zoukankan      html  css  js  c++  java
  • 使用ResponseEntity进行返回json数据

    在最近的项目中,与上位机进行数据传输时,上位机需要服务器的响应得知服务器是否正常运行,数据是否正常发送

    在最近的调试中我使用ResponseEntity<Map<String,Object>>作为返回对象,response响应一个json,{"massage","success"}

    ResponseEntity可以定义返回的HttpStatus(状态码)和HttpHeaders(消息头:请求头和响应头)

    如果不使用ResponseEntity,直接返回,则是直接跳转到对应return字符串的页面

    部分代码:

        public ResponseEntity<Map<String,Object>> save(HttpServletRequest request) {
    
    //中间为接收数据代码
            // 创建对象
            Map<String,Object> map = new HashMap<String, Object>();
            map.put("message","success");
    //        System.out.println("测试返回......");
            // 转换
    //        ObjectMapper mapper = new ObjectMapper();
    //        String str = null;
    //        try {
    //            str = mapper.writeValueAsString(map);
    //        } catch (JsonProcessingException e) {
    //            e.printStackTrace();
    //        }
            return new ResponseEntity<Map<String, Object>>(map, HttpStatus.OK);
        }
  • 相关阅读:
    Java:day11
    Java:day10
    Java:day9
    Java:day8
    纯虚函数和抽象类
    C++的虚拟继承
    派生类构造函数、析构函数的定义和调用次序
    c++的继承方式——公有、保护、私有
    操作系统中系统调用的执行过程
    C++的类
  • 原文地址:https://www.cnblogs.com/flypig666/p/11729771.html
Copyright © 2011-2022 走看看