c#如何把json数据转换为二维数组的具体代码 15
把这个网页中的数据转化为二维数组的代码。http://stock2.finance.sina.com.cn/futures/api/json.php/IndexServi...
把这个网页中的数据转化为二维数组的代码。
http://stock2.finance.sina.com.cn/futures/api/json.php/IndexService.getInnerFuturesDailyKLine?symbol=RB0
谢谢。 展开
http://stock2.finance.sina.com.cn/futures/api/json.php/IndexService.getInnerFuturesDailyKLine?symbol=RB0
谢谢。 展开
1个回答
展开全部
string jsStr="[[\"a\",\"b\",\"c\"],[\"x\",\"y\",\"z\"]]";
var temp=JsonMapper.ToObject(jsStr);
string[][] arr;
if (temp.IsArray) {
int i=0;
arr=new string[temp.Count][];
foreach (JsonData element in temp) {
if (element.IsArray) {
arr[i]=new string[element.Count];
int j=0;
foreach (JsonData child in element) {
arr[i][j++]=child.ToString();
}
i++;
}
}
}
转成了数组的数组,一定要二维数组的话,你自己再改改吧。用到了LitJson 这个第三方的库。
var temp=JsonMapper.ToObject(jsStr);
string[][] arr;
if (temp.IsArray) {
int i=0;
arr=new string[temp.Count][];
foreach (JsonData element in temp) {
if (element.IsArray) {
arr[i]=new string[element.Count];
int j=0;
foreach (JsonData child in element) {
arr[i][j++]=child.ToString();
}
i++;
}
}
}
转成了数组的数组,一定要二维数组的话,你自己再改改吧。用到了LitJson 这个第三方的库。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询