【Java】打印日志使用 JSON.toJSONString() 输出注意事项

注意事项

CheckOrdersRequest request = new CheckOrdersRequest();
request.setBillDate("2023-07-12");
request.setBizType(206);
request.setProductCode("510000");
request.setPageIndex(1);
request.setPageSize(null);
System.out.println(JSON.toJSONString(request));
System.out.println(request);
  • 日志中使用 JSON.toJSONString(request) 输出时,pageSize 为 null 的数据会自动过滤掉,不打印输出

        输出结果如下:

{"billDate":"2023-07-12","bizType":206,"pageIndex":1,"productCode":"510000"}
  • 日志中直接使用 request 输出时,pageSize 为 null 的数据也会显示出来,会打印输出

        输出结果如下:

CheckOrdersRequest(billDate=2023-07-12, productCode=510000, bizType=206, pageIndex=1, pageSize=null, ts=null, sign=null)

你可能感兴趣的:(java,json,开发语言)