我在谷歌和堆栈溢出上花了几个小时,但我还没有就如何建模嵌套布尔数据得出结论。
假设我有以下表达式:
123 and 321 and (18 or 19 and (20 or 21))
我如何在 JSON 树结构中对其进行建模,以便我可以通过简单地遍历树来重建您在上面看到的表达式?我不需要实际评估逻辑,而只需将其构建为以树形描述逻辑的方式。
提前致谢。
作为记录,这是我试图完成的系统类型,以及我猜测树应该如何根据下面的答案来构建。
ANY OF THESE:
13
14
ALL OF THESE:
18
19
20
or
/ \
or 13
/ \
14 and
/ \
and 18
/ \
20 19