如何在C#中为此类json数据编写.net对象?我不知道如何处理startTime和endTime字段。

 {
 "webinarKey":5303085652037254656,
 "subject":"Test+Webinar+One",
 "description":"Test+Webinar+One+Description",
 "organizerKey":73563532324,
 "times":[{"startTime":"2011-04-26T17:00:00Z","endTime":"2011-04-26T18:00:00Z"}]
 }


我想先构建一个.net对象,然后可以使用JavaScriptSerializer将其反序列化为.net对象。提前致谢。

最佳答案

看起来“ times”属性应如下所示:

public List<TimeRange> Times{get;set;}


...使用第二个类,如下所示:

public class TimeRange
{
    public DateTime StartTime {get;set;}
    public DateTime EndTime {get;set;}
}

09-08 02:50