Lines Matching refs:object
189 vector<string> ExtractRule::SplitFeatureId(const Json::Value& object) const in SplitFeatureId()
191 if (!object.isMember(L2_FEATUREID)) { in SplitFeatureId()
197 StringUtil::SplitStr(object[L2_FEATUREID].asString(), ",", result, false, false); in SplitFeatureId()
201 void ExtractRule::ParseRule(const Json::Value& object, list<FeatureRule>& features) const in ParseRule() argument
203 if (!object.isMember(L2_RULES)) { in ParseRule()
206 ParseRuleParam(object[L2_RULES], features, L2_RULES); in ParseRule()
208 if (!object.isMember(L2_SEGMENT_RULE)) { in ParseRule()
211 ParseRuleParam(object[L2_SEGMENT_RULE], features, L2_SEGMENT_RULE); in ParseRule()
214 void ExtractRule::ParseRuleParam(const Json::Value& object, list<FeatureRule>& features, const stri… in ParseRuleParam() argument
216 int objectSize = static_cast<int>(object.size()); in ParseRuleParam()
224 command.name = object[i][L3_NAMESPACE].asString(); in ParseRuleParam()
225 command.source = object[i][L3_MATCH_KEY].asString(); in ParseRuleParam()
226 command.depend = object[i][L3_DEPEND].asString(); in ParseRuleParam()
227 GetExtractParam(object[i], command.param, L3_PARAM); in ParseRuleParam()
228 command.num = object[i][L3_NUM].asInt(); in ParseRuleParam()