关于JSON.toJSONString()的问题

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()这个方法的详细讲解内容如下:

https://www.cnblogs.com/mr-wuxiansheng/p/7500560.html

你可能感兴趣的:(java)