zoukankan      html  css  js  c++  java
  • Spring MVC 利用FastJson返回Json字符串。

      

              网上关于很多用SPMVC返回Json字符串的试,如:

                 https://www.cnblogs.com/ssslinppp/p/4528892.html

            该方法,是标准的教科书式的方式,作者认为,在实际项目中,使用未必方便,所以自己习惯用fastJson把字符串化后,再直接返回字符串就行。

             前提:

        导入fastjason jar包。

              并在项目中引入jar包                  

            

    import com.alibaba.fastjson.JSON;

           例1   :返回一个对象的JSON字符串。

                      

        @ResponseBody
        @RequestMapping(value="/getSingleObject",method=RequestMethod.GET)
        public String getDataToSession() {
            User user=new User();
            user.setPassword("123456");
            user.setUserName("zhangSan4");
            String string=JSON.toJSONString(user);
            return  string;
        }
    View Code

            前台页面显示如下: 

                   

           例2:返回多个对象的JSON字符串

                       

        @ResponseBody
        @RequestMapping(value="/getListObject",method=RequestMethod.GET)
        public String getDataToSessionList() {
            List<User> list=new ArrayList<User>();
            User user=new User();
            user.setPassword("123456");
            user.setUserName("zhangSan4");
            list.add(user);
            User user2=new User();
            user2.setPassword("321654");
            user2.setUserName("WangWu");
            list.add(user2);
            String string=JSON.toJSONString(list);
            return  string;
        }
    View Code

            

            前台页面显示如下: 

                      

     验证代码:https://files.cnblogs.com/files/peiyangjun/20180104_springMVC_easyui.zip

  • 相关阅读:
    邮件发送的存储过程写法
    FormsAuthentication.GetRedirectUrl 方法
    视图性能优化——索引视图
    删除多字段的重复行保留最大最小行
    c#知识点
    sql存储过程exec执行字符串select 的区别
    UVALive5198 UVA512 Spreadsheet Tracking
    UVA129 HDU1627 Krypton Factor
    UVA129 HDU1627 Krypton Factor
    UVA10603 Fill
  • 原文地址:https://www.cnblogs.com/peiyangjun/p/8178692.html
Copyright © 2011-2022 走看看