开发者社区 问答 正文

json 空值不输出是什么原因

FlightSegment //类

//字段
private String dep;

private String arr;

private String date;

private String clock;

//有set和get方法

//Test

FlightSegment f = new FlightSegment();
f.setArr("CAN");
f.setClock("0000-123456");
f.setDate("2012-10-10");

//其中有dep我不赋值,我想调用JSONObject.fromObject(f)不格式化,应该则么样
JSONObject json = JSONObject.fromObject(f);
System.out.println(json); //结果{"arr":"CAN","clock":"0000-","date":"2012-10-10","dep":""}

//我希望上面的结果是

{"arr":"CAN","clock":"0000-","date":"2012-10-10"}

展开
收起
小旋风柴进 2016-03-03 15:56:17 2519 分享 版权
1 条回答
写回答
取消 提交回答
  • json.discard("dep"); //自己发现了,里面有 抛弃某个字段的方法

    2019-07-17 18:51:33
    赞同 展开评论
问答分类:
问答标签:
问答地址: