做通用查询参数面板的收获

1.一个多星期来一直在写订阅任务中查询条件自定义面板中的动态参数面板。在这其中首先先了解了集智中通用查询的设置参数的功能,还通过提供的代码和demo了解现有的方法。

2.在获得参数json串的时候花费了最多的时间,最后要通过java中对整个报表资源的字段json进行解析才能获得参数json.

3.在这其中,java成了最大的障碍。发现在创建JSONObject和数组的时候都出现了问题。

 创建JSON对象:JSONObject jsonObj=new JSONObject().

 创建数组(以字符串为例):String str[]=new String[length];或者是直接以初始化的方式创建数组。

4.在解析整个字段json的时候,要反复用到了JSONObject和JSONArray。通过对jsonarray遍历的时候获得其中的jsonobject,在通过属性值的判断对jsonarray中符合要求的jsonobject通过remove(index)来实现对json串的解析获得参数json。

5.发现自己还是心太急,有的时候往往通过打印信息时检查错误不够仔细,思路混乱。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值