fastjson java bean转json时,如果属性为number类型,且为空,输出json时忽略展示?
publicclassREQ_BODY{privateStringKEY_WORD;privateintLOW_PRICE;privateintHIGH_PRICE;忽略...
public class REQ_BODY {
private String KEY_WORD;
private int LOW_PRICE;
private int HIGH_PRICE;
忽略getset
}
REQ_BODY body = new REQ_BODY();
body .setLOW_PRICE("11");
System.out.println(JSONObject.toJSONString(body));
此时,输出的json
LOW_PRICE
HIGH_PRICE 都是默认为0;
想要的效果是,如果我不设置set,那就别展示出来,只有KEY_WORD 就可以了。求助 展开
private String KEY_WORD;
private int LOW_PRICE;
private int HIGH_PRICE;
忽略getset
}
REQ_BODY body = new REQ_BODY();
body .setLOW_PRICE("11");
System.out.println(JSONObject.toJSONString(body));
此时,输出的json
LOW_PRICE
HIGH_PRICE 都是默认为0;
想要的效果是,如果我不设置set,那就别展示出来,只有KEY_WORD 就可以了。求助 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询