flexjson 的使用
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();
自定义转化
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;
}
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。