我使用 JSON.stringify 序列化了一个 javascript 数组并得到了一个字符串,我将其用作:
string test = "[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]]";
如何将“测试”转换为 C# 列表变量?
我使用 JSON.stringify 序列化了一个 javascript 数组并得到了一个字符串,我将其用作:
string test = "[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]]";
如何将“测试”转换为 C# 列表变量?
为此的基本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();
不确定您是想要数组列表还是每个数字的直接列表..所以我两个都给了。