Javascript中的交互式字段映射工具

Javascript中的交互式字段映射工具,javascript,parsing,lexer,data-mapping,Javascript,Parsing,Lexer,Data Mapping,我想在JavaScript中构建一个字段映射工具,其中用户可以根据定义的业务规则执行源对象到目标对象的映射 参考下图,其中涉及一个Opportunity源对象和Transaction目标对象。现在,要执行字段映射,用户必须执行以下步骤 从源对象中选择字段Opportunity 选择关系运算符,它可以是CONTAINS,而不是EQUALS,EQUALS 提到了价值 从目标对象事务 待更新的提及值 用户可以添加逻辑运算符(如AND和OR)来组合条件 为了开发这样的工具,我正在寻找一些明确的路线图,

我想在
JavaScript
中构建一个字段映射工具,其中用户可以根据定义的业务规则执行源对象到目标对象的映射

参考下图,其中涉及一个
Opportunity
源对象和
Transaction
目标对象。现在,要执行字段映射,用户必须执行以下步骤

  • 从源对象中选择字段
    Opportunity

  • 选择关系运算符,它可以是CONTAINS,而不是EQUALS,EQUALS

  • 提到了价值

  • 从目标对象
    事务

  • 待更新的提及值

  • 用户可以添加逻辑运算符(如AND和OR)来组合条件

  • 为了开发这样的工具,我正在寻找一些明确的路线图,如果有人可以建议的话。到目前为止,我所探索的是这可以通过lexer或parser实现,但不确定在javascript中需要如何以及使用哪个解析器。如果之前有人开发过这样的工具,请至少分享一下路线图,这样我就可以在这个方向上寻找更多