如何将整数数组数组的字符串拆分为 List

本文关键字:数组 int List 拆分 整数 字符串 | 更新日期: 2023-09-27 18:34:36

我使用JSON.stringify序列化了一个javascript数组,并得到了一个字符串,我将其用作:

string test = "[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]]";

如何将"测试"转换为 C# 列表变量?

如何将整数数组数组的字符串拆分为 List<int[]>

基本JavaScriptSerializer适用于此:

using System.Web.Script.Serialization;
string test = "[[0,2],[0,0],[0,0],[0,0],[0,0],[0,0]]";
var listOfInts = new JavaScriptSerializer()
                     .Deserialize<int[][]>(test)
                     .SelectMany(x => x).ToList();
var listOfArrays = new JavaScriptSerializer()
                       .Deserialize<int[][]>(test)
                       .Select(x => x).ToList();

不确定你是想要数组列表还是每个数字的直接列表......所以我都给了。