将Json转换为.NET Object集合

时间:2013-09-24 15:50:03

标签: json wcf silverlight wcf-data-services

作为我的WCF服务的一部分,我将我的DataTable转换为JSON。在客户端,我希望能够将此JSON响应转换为.NET集合。我希望能够保持dynmaic,并将其绑定到数据网格。我正在尝试找出最好的方法来做到这一点。谢谢杰伊

1 个答案:

答案 0 :(得分:0)

定义一个集合和一个属性与JSON数据匹配的类 - 然后使用JavaScriptSerializer类。然后将网格绑定到集合:

class ACollection
{
    public IEnumerable<SomeClass> SomeClassList { get; set; }
}

class SomeClass
{
    public string Field { get; set; }
}


JavaScriptSerializer jsSerializer = new JavaScriptSerializer();
ACollection list = jsSerializer.Deserialize<ACollection>(jsonString);