json获取nacos配置信息

pom文件:

com.alibaba
fastjson
1.2.47

//从配置文件获取机构允许创建的试听课次数
private Integer getAuditionLessonCount(Long platformId){
String config = nacosConfig.getConfig(“auditionLessonCount”);
JSONObject object = JSONObject.parseObject(config);
Boolean flag = false;
Integer auditionCount = null;
if(object.containsKey(“exception”) && object.getJSONArray(“exception”).size()>0){
JSONArray exception = object.getJSONArray(“exception”);
Iterator iterator = exception.iterator();
while(iterator.hasNext()){
JSONObject sonObject = (JSONObject)iterator.next();
if(sonObject.containsKey(“platformId”) && sonObject.getLongValue(“platformId”)>0){
if(platformId==sonObject.getLongValue(“platformId”)){
auditionCount= sonObject.getInteger(“auditionCount”);
flag = true;
break;
}
}

								            }
								        }
								        //存存在某个机构配置
								        if(!flag){
								            if(object.containsKey("auditionCount")) {
								                auditionCount = object.getIntValue("auditionCount");
								
								            }
								
								        }
								        if(auditionCount<0){
								            auditionCount = null;
								        }
								        return auditionCount;

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值