1,第一种情况:
Activity activity=new Activity();
String str= JSON.toJSONString(activity);
此时,str是{}
第二种情况:
list list=new ArrayList();
String str= JSON.toJSONString(list);
此时,str是[]
第三种情况:
String str= JSON.toJSONString(null);
此时,str是null
2,怎么避免当list里面什么都没有的时候, JSON.toJSONString()之后是[]?
if(CollectionUtils.isEmpty(activityTypeDTOS)) {//加这个判断就可以了
redisService.set(RedisKeyConstant.ACTIVITY_TYPE, JSON.toJSONString(activityTypeDTOS), RedisKeyConstant.EXPIRE_TIME_HOUR);
}
CollectionUtils.isEmpty()这个方法的详细讲解内容如下:
版权声明:本文为weixin_43228497原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。