code: protected Object parse(String query) throws IOException {
          JsonRule jsonRule = mapper.readValue(query, JsonRule.class);
          // json rule parse
          return new JsonRuleParser(getBuilderType(), groupParser, ruleParsers, ruleFilters).parse(jsonRule);
      }
docs: 构建
  @param query
  @return