public static DescribeLiveStreamOnlineUserNumResponse Unmarshall(UnmarshallerContext context) { DescribeLiveStreamOnlineUserNumResponse describeLiveStreamOnlineUserNumResponse = new DescribeLiveStreamOnlineUserNumResponse(); describeLiveStreamOnlineUserNumResponse.HttpResponse = context.HttpResponse; describeLiveStreamOnlineUserNumResponse.RequestId = context.StringValue("DescribeLiveStreamOnlineUserNum.RequestId"); describeLiveStreamOnlineUserNumResponse.TotalUserNumber = context.LongValue("DescribeLiveStreamOnlineUserNum.TotalUserNumber"); List<DescribeLiveStreamOnlineUserNumResponse.LiveStreamOnlineUserNumInfo> onlineUserInfo = new List<DescribeLiveStreamOnlineUserNumResponse.LiveStreamOnlineUserNumInfo>(); for (int i = 0; i < context.Length("DescribeLiveStreamOnlineUserNum.OnlineUserInfo.Length"); i++) { DescribeLiveStreamOnlineUserNumResponse.LiveStreamOnlineUserNumInfo liveStreamOnlineUserNumInfo = new DescribeLiveStreamOnlineUserNumResponse.LiveStreamOnlineUserNumInfo(); liveStreamOnlineUserNumInfo.StreamUrl = context.StringValue("DescribeLiveStreamOnlineUserNum.OnlineUserInfo["+ i +"].StreamUrl"); liveStreamOnlineUserNumInfo.UserNumber = context.LongValue("DescribeLiveStreamOnlineUserNum.OnlineUserInfo["+ i +"].UserNumber"); onlineUserInfo.Add(liveStreamOnlineUserNumInfo); } describeLiveStreamOnlineUserNumResponse.OnlineUserInfo = onlineUserInfo; return describeLiveStreamOnlineUserNumResponse; }