private Measure parseMeasure(Object json) {
WSUtils utils = WSUtils.getINSTANCE();
Measure measure = new Measure();
measure
.setMetricKey(utils.getString(json, "key"))
.setMetricName(utils.getString(json, "name"))
.setValue(utils.getDouble(json, "val"))
.setFormattedValue(utils.getString(json, "frmt_val"))
.setAlertStatus(utils.getString(json, "alert"))
.setAlertText(utils.getString(json, "alert_text"))
.setTrend(utils.getInteger(json, "trend"))
.setVar(utils.getInteger(json, "var"))
.setData(utils.getString(json, "data"))
.setRuleKey(utils.getString(json, "rule_key"))
.setRuleName(utils.getString(json, "rule_name"))
.setRuleCategory(utils.getString(json, "rule_category"))
.setRuleSeverity(utils.getString(json, "rule_priority"))
.setCharacteristicKey(utils.getString(json, "ctic_key"))
.setCharacteristicName(utils.getString(json, "ctic_name"))
.setVariation1(utils.getDouble(json, "var1"))
.setVariation2(utils.getDouble(json, "var2"))
.setVariation3(utils.getDouble(json, "var3"))
.setVariation4(utils.getDouble(json, "var4"))
.setVariation5(utils.getDouble(json, "var5"));
return measure;
}
}