繁体   English   中英

将Javascript数组转换为C#列表

[英]Convert Javascript array into C# List

以下是我从服务器传递过来的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; }

    }

有一个简单的方法可以做到这一点。 感谢您的帮助。

首先获取一个列表列表,然后在其上循环以形成您的UpdateData列表(使用Json.Net

 var obj = JsonConvert.DeserializeObject <List<List<object>>>(request);

您需要一个Json解析器。 使用Nuget将一个添加到您的项目中:Install-Package Newtonsoft.Json

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM