将包含子数组的json对象反序列化为自定义c#-object

时间:2012-01-24 23:17:44

标签: c# asp.net json deserialization

这是我的json对象: { “结果”: “OK”, “数据类型”: “2”, “数据”:[[ “5”, “1”],[ “6”, “2”],[ “7”, “3” ],[ “8”, “4”],[ “9”, “5”],[ “10”, “6”],[ “41”, “7”]]}

我想将其反序列化为一个自定义的c#类,如下所示:

[Serializable]
public class DataRow
{
    public string Result { get; set; }
    public string Action { get; set; }
    public string DataType { get; set; }
    public IEnumerable<KeyValuePair<string, string>> Data { get; set; }
}

如何使用.Net JavaScriptSerializer进行此操作?

1 个答案:

答案 0 :(得分:0)

将数据的数据类型更改为string [] []。像魅力一样工作!