【ActionScript】jsonデータの子の数を判定

.lengh()とかしようと思っても、エラーが出てしまうため、while分で回してみました‥。

public function json_count(obj:Object):int{
	 var i:int = 0;
   		 
	try{
   		while(obj["親の名前"][i]["子の名前"] != null){
   		i++;
	   	}
   	}catch(e:Error){
	}
	return i;
    }


ascorelibで最初にデコードした後に↑を使えば子の数が取れるはずです…。
すぐエラーが出てしまい結構悩んだのですが、上手く「子がnullだよ!」とかそれ関連で起こられていていたみたいです…。