以下是我从服务器传递的 javascript 数组。
string request = @"[[1,""Name"",""Sam"",""20""],1,""Name"",""Ram"",""20""]]";
我想将它转换成 C# 对象的列表。
public class UpdateData
{
public int RowID { get; set; }
public string ColumnName { get; set; }
public string OldValue { get; set; }
public string NewValue { get; set; }
}
有没有简单的方法来做到这一点。提前感谢您的帮助。
最佳答案
首先获取一个列表列表,然后遍历它以形成您的更新数据列表(使用 Json.Net )
var obj = JsonConvert.DeserializeObject <List<List<object>>>(request);
关于c# - 将 Javascript 数组转换为 C# 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23835463/