当前位置: 首页 > 工具软件 > Flexjson > 使用案例 >

flexjson 的使用

南宫才艺
2023-12-01
日期转换
 

 

        JSONSerializer serializer = new JSONSerializer();
        serializer.exclude(new String[] { "*.class" });
        serializer.transform(new DateTransformer("yyyy-MM-dd"),
                new String[] { "cbsj" });
        setJsonString(serializer.serialize(tx));JSONSerializer serializer = new JSONSerializer();

自定义转化

JSONSerializer serializer =  new JSONSerializer();
            serializer.exclude( new String[] { "*.class" });
            serializer.transform( new CodeDictTransformer(CodeDict.CTLG_TSZT), "tszt");
            serializer.transform( new CodeDictTransformer(CodeDict.CTLG_TSCFDD), "cfdd");

       


   public  class  CodeDictTransformer  implements  Transformer {
      private String parentId;

     public CodeDictTransformer() {
        
    }
    
     public CodeDictTransformer(String CTLG_ID) {
        parentId = CTLG_ID;
    }    

     /*
     * (non-Javadoc)
     * 
     * @see flexjson.Transformer#transform(java.lang.Object)
     
*/
     public String transform(Object obj) {
         if(obj !=  null) {
            CodeDict cd = Application.getInstance().getCodeDict();
             return cd.getDataDictDesc(parentId, obj.toString());
        }        
         return  null;
    }
}

转载于:https://www.cnblogs.com/brucetie/p/4079443.html

 类似资料: