che ho un espressione:Come descrivere in modo solido le espressioni condizionali con AND, OR in JSON?
(A >= 10 && B == 20) || (C < 30) || (D != 50)
posso suggerire la seguente JSON per memorizzare/rappresentare questa espressione:
{ "filter":
[
{ "var":"A", "condition":"ge", "num":10 },
{ "var":"B", "condition":"e", "num":20 }
],
[
{ "var":"C", "condition":"lt", "num":30 }
],
[
{ "var":"D", "condition":"ne", "num":50 }
]
}
in cui "filtro" mappe in una matrice di sub-array. Tutti gli elementi di ogni sotto-matrice sono associati a AND, mentre tutti i sotto-array sono associati con OR.
C'è qualcosa che ho trascurato scrivendo il JSON in questo modo?
sembra abbastanza buono per una rappresentazione in json. –
Cosa succede se si ha 'A