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

            describeRegionsResponse.HttpResponse = context.HttpResponse;
            describeRegionsResponse.RequestId = context.StringValue("DescribeRegions.RequestId");

            List<DescribeRegionsResponse.RDSRegion> regions = new List<DescribeRegionsResponse.RDSRegion>();
            for (int i = 0; i < context.Length("DescribeRegions.Regions.Length"); i++) {
                DescribeRegionsResponse.RDSRegion rDSRegion = new DescribeRegionsResponse.RDSRegion();
                rDSRegion.RegionId = context.StringValue("DescribeRegions.Regions["+ i +"].RegionId");
                rDSRegion.ZoneId = context.StringValue("DescribeRegions.Regions["+ i +"].ZoneId");

                regions.Add(rDSRegion);
            }
            describeRegionsResponse.Regions = regions;

            return describeRegionsResponse;
        }