private void parseRules(WSUtils utils, Profile profile, Object json) { Object rulesJson = utils.getField(json, "rules"); if (rulesJson != null) { for (int i = 0; i < utils.getArraySize(rulesJson); i++) { Object ruleJson = utils.getArrayElement(rulesJson, i); if (ruleJson != null) { Profile.Rule rule = new Profile.Rule(); rule.setKey(utils.getString(ruleJson, "key")); rule.setRepository(utils.getString(ruleJson, "repo")); rule.setSeverity(utils.getString(ruleJson, "severity")); rule.setInheritance(utils.getString(ruleJson, "inheritance")); parseRuleParameters(utils, rule, ruleJson); profile.addRule(rule); } } } }