我正在尝试将 mysql 查询的 WHERE 子句解析为表达式以从 json 文件中获取数据
例如:
`price`=8.95 AND `title`="The Lord price= AND of the Rings"
在左侧替换价格和标题值后,上面的示例应转换为以下字符串
8.95==8.95 && 'The Lord price= AND of the Rings'=="The Lord price= AND of the Rings"
我已经创建了一个代码(jsfiddle)来实现这一点,但是如果我在值中添加 AND `,如下所示(如果条件不匹配,它将返回 false)
var obj = {price: 8.95, title: "'The Lord price= AND `of the Rings'"}; var whereString = '`price`=8.95 AND `title`="The Lord price= AND `of the Rings"';
所以我想了解有没有其他更好的方法来实现这一目标?
斯蒂芬大帝
繁华开满天机
相关分类