我有一个像下面这样的字符串,它可以通过更多的 AND/OR/NOT 条件进一步增长,但保持语法。
String string = "apple,mango,name(
AND(
OR(
gender[male,female],
county[USA,India]
),
language[spanish,english],
education[masters,bachelors],
NOT(
education[Phd]
)
)
),orange"
需要解析这个字符串。部分成功将此字符串转换为 JSON 对象。但不能完全做到。