JAVA代码:
规则文件片段:
Map map1 = new HashMap();
Map map11 = new HashMap();
map11.put("name", "jack");
map11.put("address", "xian");
map1.put("id", "001");
map1.put("money", "5000");
map1.put("item", map11);
ksession.insert(map1);
规则文件片段:
rule "rule1"
when
$m:Map(this["id"]=="001",$item:this["item"]!=null)
then
//获得第二层Map的值
System.out.println(((Map)$m.get("item")).get("name"));
end