最近开发遇到一个问题,需要将逻辑表达式转换为JSON体,逻辑表达式支持扩展,暂时没有好的解决思路和办法,请教社区各位大神帮忙
如:表达式为 A=A1 and (B=B1 or B=B2)
需要转换后的JSON体为:
{
"AND": [{
"key": "A",
"value": "A1"
}, {
"OR": [{
"key": "B",
"value": "B1"
}, {
"key": "B",
"value": "B2"
}]
}]
}