1. 程式人生 > >array陣列中資料的讀取

array陣列中資料的讀取

在用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);
......
       }

......

   }

}