zoukankan      html  css  js  c++  java
  • FastJSON 提供的一种数据转json格式

    步骤一:
        导入jar
       
    步骤二:
        
    不管是 user map<> 和list<>都使用
     json.toJsonString()方法
    步骤三.:如需正向过滤出需要的属性:
    使用 SimpleProperPreFilter 方法
    参数是 需用的属性
        如需反向去掉不需要的属性:
        使用 PropertyFilter
        不需要的属性return false
         需要的舒幸福return true             
     
    // 进行json的属性过滤
    	PropertyFilter filter = new PropertyFilter() {
    
    	@Override
    	public boolean apply(Object arg0, String fieldName, Object arg2) {
    		if ("cusPhone".equalsIgnoreCase(fieldName)) {
    		  return false;
    		}
    		if ("id".equalsIgnoreCase(fieldName)) {
    			return false;
    		}
    		if ("orders".equalsIgnoreCase(fieldName)) {
    		  return false;
    	      }
    		  return true;
    		 }
    		};
    	 // 将集合转化成json格式
    	 String json = JSONArray.toJSONString(pageBean, filter, SerializerFeature.DisableCircularReferenceDetect);
    

      

    
    
     
     

    附件列表

  • 相关阅读:
    JAVA 动态代理
    IDEA 配置阿里云Maven
    JAVA Spring5静态代理
    Spring5 常用注解
    react
    Angular
    微信小程序
    H5
    vue-ui
    jQuery
  • 原文地址:https://www.cnblogs.com/toby-ruan/p/8592889.html
Copyright © 2011-2022 走看看