zoukankan      html  css  js  c++  java
  • SpringMVC----Jackson运用

    1.pom.xml

         <dependency>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-databind</artifactId>
                <version>2.8.5</version>
            </dependency>

    2.测试代码

    @RequestMapping("/doMapJsonString")
        @ResponseBody
        public Map<String,Object> doMapJsonString(){
            Map<String, Object> map = new LinkedHashMap<>();
            map.put("id", 100);
            map.put("name", "BeiJing");
            return map;
            //系统底层会基于返回值查找对应的转换,将对象转换为指定格式的字符串
        }
        
        @RequestMapping("/doMapJsonString02")
        @ResponseBody
        public List<Map<String,Object>> doMapJsonString02(){
            List<Map<String,Object>> list = new ArrayList<>();
            Map<String, Object> map = new LinkedHashMap<>();
            map.put("id", 100);
            map.put("name", "BeiJing");
            list.add(map);
            map = new LinkedHashMap<>();
            map.put("id", 200);
            map.put("name", "ShangHai");
            list.add(map);
            return list;
            //系统底层会基于返回值查找对应的转换,将对象转换为指定格式的字符串
        }

    3.结果

    [{"id":100,"name":"BeiJing"},{"id":200,"name":"ShangHai"}]
  • 相关阅读:
    用java在mysql中随机插入9000 000条数据
    java连接mysql的一个小例子
    JDK环境变量配置
    JVM工作原理
    线程和进程的区别
    java实现链表
    内连接、外连接、左连接、右连接
    udp协议
    要看的东西
    eclipse快捷键
  • 原文地址:https://www.cnblogs.com/yikuan-919/p/9739869.html
Copyright © 2011-2022 走看看