c# - 将 Javascript 数组转换为 C# 列表

标签 c# javascript arrays 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; }

    }

有没有简单的方法来做到这一点。提前感谢您的帮助。

最佳答案

首先获取一个列表列表,然后遍历它以形成您的更新数据列表(使用 Json.Net )

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

关于c# - 将 Javascript 数组转换为 C# 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23835463/

相关文章:

javascript - 更改 JSON 数组中的值并返回更新的数组 JS

c# - C# 中静态构造函数不能有返回类型,但静态方法必须有返回类型

javascript - Parsley.remote.js 抛出错误 - $.emit 不是函数

javascript - 使用 fetch 发布数据后自动刷新

javascript - 在 Node.js 中的两个独立运行的进程之间发送消息

arrays - 反射异常 : Class ArrayCollection does not exist

c# - 关于 C# 进程类 :I can start some processes but another can not open

c# - 是否可以在没有 Visual Studio 的情况下安装 C# 编译器?

c# - 使用 EF 在不同上下文之间进行事务

arrays - 在 modelica 中初始化未知大小的数组