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变量?
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)
不确定你想要一个数组列表还是每个数字的直接列表..所以我都给了。