完成解析条件表达式字符串

This commit is contained in:
sanmao 2022-07-04 10:50:14 +08:00
parent e2cf085183
commit d2f3bd0972
1 changed files with 3 additions and 3 deletions

View File

@ -19,7 +19,7 @@ public class ConditionParser {
public static String parseCondition(JSONArray jsonArray) { public static String parseCondition(JSONArray jsonArray) {
StringBuffer stringBuffer = new StringBuffer(); StringBuffer stringBuffer = new StringBuffer();
for (int i = 0; i < jsonArray.size(); i++) { for (int i = 0; i < jsonArray.size(); i++) {
Console.log("object = ", JSONUtil.toJsonStr(jsonArray.get(i))); // Console.log("object = ", JSONUtil.toJsonStr(jsonArray.get(i)));
JSONObject o = jsonArray.getJSONObject(i); JSONObject o = jsonArray.getJSONObject(i);
for (Map.Entry<String, Object> kv : o.entrySet()) { for (Map.Entry<String, Object> kv : o.entrySet()) {
@ -31,7 +31,7 @@ public class ConditionParser {
if (notEmpty) { if (notEmpty) {
MathOperatorEnum operatorEnum = MathOperatorEnum.fromOperator(key); MathOperatorEnum operatorEnum = MathOperatorEnum.fromOperator(key);
if (i != 0) { if (i != 0) {
Console.log("math Operator = {}", operatorEnum.toString()); // Console.log("math Operator = {}", operatorEnum.toString());
stringBuffer.append(" ").append(operatorEnum.getActual()).append(" "); stringBuffer.append(" ").append(operatorEnum.getActual()).append(" ");
} }
@ -52,7 +52,7 @@ public class ConditionParser {
for (String skey : keySet) { for (String skey : keySet) {
JSONArray sValues = vJson.getJSONArray(skey); JSONArray sValues = vJson.getJSONArray(skey);
MathOperatorEnum operatorEnum = MathOperatorEnum.fromOperator(skey); MathOperatorEnum operatorEnum = MathOperatorEnum.fromOperator(skey);
Console.log("math Operator = {}, isLogical = {}", operatorEnum.toString(), operatorEnum.isLogical()); // Console.log("math Operator = {}, isLogical = {}", operatorEnum.toString(), operatorEnum.isLogical());
if (ki != 0) { if (ki != 0) {
stringJoiner.add(parentOperatorEnum.getActual()); stringJoiner.add(parentOperatorEnum.getActual());
} }