我使用JSON.stringify序列化了一个javascript数组,得到了一个我用它的字符串:
string test = "[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]]";
如何将'test'转换为C#List变量?
答案 0 :(得分: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();
不确定您是否需要数组列表或每个数字的直接列表..所以我给了它们。