validator()

in src/routes/Plugin/Common/CommonRuleHandle.js [233:252]


                validator(rule, value, callback) {
                  if (
                    getFieldValue("handleType") === "1" ||
                    typeof value !== "string"
                  ) {
                    callback();
                  }
                  try {
                    const obj = JSON.parse(value);
                    if (obj.constructor === Object) {
                      callback();
                    } else {
                      callback(
                        getIntlContent("SHENYU.PLUGIN.RULE.JSON.INVALID")
                      );
                    }
                  } catch (e) {
                    callback(getIntlContent("SHENYU.PLUGIN.RULE.JSON.INVALID"));
                  }
                }