DataRow深层取值
		最后更新:2025-07-24 11:08:52
		|
		状态:未完成
		
	
	
	
		如果DataRow有多层如一个User实例
	
DataRow user = {
	"ID":1,
	"NAME":"张三"
	"DEPT":{
		"ID":2,
		"NAME":"财务部",
		"LEADER":{
			"ID":3
			"NAME":"李四"
			"AGE":30
		}
	}
}
	取user的部门的领导的年龄 
如果其中一层是数组 取第0个(如部门有多个领导),不支持多维数组
	Object age = user.recursion("DEPT", "LEADER", "AGE")
/**
     * 按keys顺序递归取值,如果其中一层是数组 取第0个,不支持多维数组<br/>
     * strict=false时,如果遇到基础类型值(包含String)则直接返回当前值,忽略之后的key<br/>
     * strict=true时,必须提取到最后一层,如果失败则返回null
     * 如提取用户的部门的领导的年率,中间遇到部门只是个String类型,则直接返回部门String<br/>
     * @param keys keys
     * @param strict 是否严格按key顺序提取到最后一层
     * @return Object
     */
    public Object recursion(boolean strict, String... keys) 
	