że mam wyrażenie:Jak poprawnie opisać wyrażenia warunkowe za pomocą AND, OR w JSON?
(A >= 10 && B == 20) || (C < 30) || (D != 50)
mogę zaproponować następujące JSON do przechowywania/reprezentują to wyrażenie:
{ "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 }
]
}
w którym "Filter" mapy do tablicy tablic podrzędnych. Wszystkie elementy każdej z tablic podrzędnych są powiązane z AND, podczas gdy wszystkie podparary są powiązane z OR.
Czy jest coś, co przeoczyłem, pisząc JSON w ten sposób?
wydaje się dość dobry dla reprezentacji w json. –
Co jeśli masz "A