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"));
}
}