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

Ton*_*ich 6 c# json deserialization

我使用JSON.stringify序列化了一个javascript数组,得到了一个我用它的字符串:

string test = "[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]]";
Run Code Online (Sandbox Code Playgroud)

如何将'test'转换为C#List变量?

Sim*_*ead 2

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();
Run Code Online (Sandbox Code Playgroud)

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