首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

字符串怎么转成一个数组表达式

2013-01-20 
字符串如何转成一个数组表达式?string aa[90090,1,[[[136,,,]],[[146396,2,1,8,45,0,0],[146397,2,1

字符串如何转成一个数组表达式?
string aa="[90090,1,[[[136,,'','']],[[146396,2,1,8,45,0,0],[146397,2,1,7,45,0,0]],,[[18633776,[146396,1,1,5000.00,0.75],[0.99,0.93]],[18667648,[146396,1,1,3000.00,0.50],[0.75,-0.83]]],,,0],[[1169951,1173311,1173314,1173039],[],[]]]".replace("[","{").replace("]","}");

这个字符串本身是JS数组,但转成一个多维数组表达式呢?

string[,] s=aa?肯定不行
[解决办法]
不需要replace
直接用Json转
C#提供了现成的转JSON的类
[解决办法]
用nuget装下JSON包,就可以直接转换了


JArray array = (JArray)JsonConvert.DeserializeObject(aa);
Console.WriteLine(array[1]);

热点排行