Esempio n. 1
0
        public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
        {
            var result = new GetAllSchedulesResponse();

            while (reader.Read())
            {
                if (reader.TokenType == JsonToken.PropertyName)
                {
                    var scheduleId = Convert.ToInt32(reader.Value);
                    reader.Read();
                    var subSerializer = new JsonSerializer();
                    var schedule      = subSerializer.Deserialize <GetScheduleResponse>(reader);
                    schedule.Id = scheduleId;
                    result.Add(schedule);
                }
            }
            return(result);
        }
Esempio n. 2
0
 private static string ToString(GetAllSchedulesResponse p)
 {
     return(string.Join(Environment.NewLine, p.Select(ToString)));
 }