zoukankan      html  css  js  c++  java
  • 控制返回前台字段

    /*
     * 第一种:在对象响应字段前加注解,这样生成的json也不包含该字段。
     * @JSONField(serialize=false)  
     * private String name;  
     */

    /*
     * 第二种:在对象对应字段前面加transient,表示该字段不用序列化,即在生成json的时候就不会包含该字段了。
     * private transient  String name;  
     */

    /*
     * 第三种:使用fastjson的拦截器
     * PropertyFilter profilter = new PropertyFilter(){  
      
                @Override  
                public boolean apply(Object object, String name, Object value) {  
                    if(name.equalsIgnoreCase("last")){  
                        //false表示last字段将被排除在外  
                        return false;  
                    }  
                    return true;  
                }  
                  
            };  
            json = JSON.toJSONString(user, profilter);  
            System.out.println(json);  
     */

    /*
     * 第四种,直接填写属性
     * SimplePropertyPreFilter filter = new SimplePropertyPreFilter(TTown.class, "id","townname");  
        response.getWriter().write(JSONObject.toJSONString(townList,filter));   
     */

  • 相关阅读:
    git npm包管理
    c# 多线程多个参数
    c# 笔试面试题01
    数据笔试题
    SQL重复记录查询的几种方法
    大数据库脚本文件执行
    ef5 数据库操作
    nodejs ejs模板数据库操作
    node jade模板数据库操作
    nodejs 中jead模板改为ejs
  • 原文地址:https://www.cnblogs.com/Mike_Chang/p/8202959.html
Copyright © 2011-2022 走看看