为json数据写.net对象

时间:2012-02-08 16:43:24

标签: c# .net json

如何在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对象。提前谢谢。

1 个答案:

答案 0 :(得分:1)

看起来“时代”属性看起来像这样:

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

...使用第二个类看起来像这样:

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