Inheritance: Aliyun.Acs.Core.AcsResponse
        public static ListKeysResponse Unmarshall(UnmarshallerContext context)
        {
            ListKeysResponse listKeysResponse = new ListKeysResponse();

            listKeysResponse.HttpResponse = context.HttpResponse;
            listKeysResponse.TotalCount = context.IntegerValue("ListKeys.TotalCount");
            listKeysResponse.PageNumber = context.IntegerValue("ListKeys.PageNumber");
            listKeysResponse.PageSize = context.IntegerValue("ListKeys.PageSize");
            listKeysResponse.RequestId = context.StringValue("ListKeys.RequestId");

            List<ListKeysResponse.Key> keys = new List<ListKeysResponse.Key>();
            for (int i = 0; i < context.Length("ListKeys.Keys.Length"); i++) {
                ListKeysResponse.Key key = new ListKeysResponse.Key();
                key.KeyId = context.StringValue("ListKeys.Keys["+ i +"].KeyId");

                keys.Add(key);
            }
            listKeysResponse.Keys = keys;

            return listKeysResponse;
        }