C#调完 http接口后得到一串字符Json格式,怎么样将这一字符串转换成datatable以及其他类型
1个回答
2016-10-10
展开全部
JsonObject 格式是 kv 结构
key: value
key: value
DataTable 是表结构
-----------------------------------
col1 | col2 | col3 | col4 |
-------|-------|-------|-------|-----
row1 | row2 | row3 | row4 |
-------|-------|-------|-------|-----
先要定义怎么转,哪些数据放到哪儿
示例:
var str = "{\"msg\":\"成功!\",\"code\":\"0000\",\"data\":\"\"}";
var json = Json.Parse(str) as JsonObject;
DataTable table = new DataTable();
foreach (var key in json.Keys)
table.Columns.Add(new DataColumn(key));
var row = table.NewRow();
foreach (var key in json.Keys)
row[key] = json[key].ToString();
table.Rows.Add(row);
追问
谢啦 已经找到方法了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询