在用groovy脚本分析用户模型数据的过程中,由于用户模型数据中有一个字段是appInfo, 该字段是一个自定义AppInfoModel类的列表List<AppInfoModel> ,那在groovy脚本中应该如何获取该列表进而获取AppInfoModel中的内容呢?也很简单。
在groovy脚本中:
public class xxxxxxxx extends ScriptOper {
public void preProc_xxxx (DataRecord record, List<ScriptMap> lstMap) {
......
DataRecord recordValue = record.getRecord("value");
DataRecord[] arrs = recordValue.get("appInfo");
for(arr in arrs) {
......
String pkg = arr.getString("key1", EMPTY);
String name = arr.getString("key2", EMPTY);
......
}
......
}
}