您的位置:首页 > 编程语言 > Java开发

jsonlib 去掉不需要的Java bean属性 生成json 字符串

2014-06-11 14:21 369 查看
例如想要去掉 OrderForSaveDto 对象的 getDishDate 属性, 不想让这个属性在生成的json字符串中, 那么可以通过如下方法来进行处理.

JsonConfig config = new JsonConfig();

// 忽略掉getDishDate属性

config.setJsonPropertyFilter(new PropertyFilter(){

@Override

public boolean apply(Object arg0, String arg1, Object arg2) {

if (arg1.equals("getDishDate")) {

return true;

} else {

return false;

}

}

});

String jsonOrder = JSONObject.fromObject(order,config).toString();

这样转换成的json字符串就没有getDishDate这个属性和它的值了.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: