摘要
本发明提供了一种基于可视化交互的表达式动态解析及执行方法及系统,包括如下步骤:步骤S1:通过可视化界面接收用户输入的表达式元数据,并通过拖曳调整表达式元数据的顺序;步骤S2:通过转换器接收界面接收步骤S1中调整顺序后的表达式元数据,并通过预设规则将表达式元数据转换为表达式引擎能够识别的可执行语法结构;步骤S3:通过表达式引擎接收步骤S2中转换后的可执行语法结构,执行语法并返回结果。本发明通过采用可视化页面动态输入及拖曳组装表达式的结构,解决了表达式引擎需专业开发人员编码实现,业务人员无法直接参与的问题;同时通过多层安全防护机制,保证表达式引擎执行过程的可靠和稳定。