@Test public void test3() { PgwReqtBody3002 pgwReqtBody3002 = new PgwReqtBody3002(); pgwReqtBody3002.setService("1"); JsonConfig jsonConfig = new JsonConfig(); jsonConfig.setJsonPropertyFilter(new PropertyFilter() { @Override public boolean apply(Object obj, String key, Object value) { if (value == null) { return true; } return false; } }); JSONObject j = JSONObject.fromObject(pgwReqtBody3002, jsonConfig); System.out.println(j.toString()); }
本文介绍了一个使用Java进行JSON配置及属性过滤的例子。通过自定义的PropertyFilter实现了对JSON序列化过程中空值字段的过滤。具体操作包括创建PgwReqtBody3002对象并设置属性值,然后使用JsonConfig配置JSON输出,最后将对象转换为JSON格式并打印。
3788

被折叠的 条评论
为什么被折叠?



