C#调完 http接口后得到一串字符Json格式,怎么样将这一字符串转换成datatable以及其他类型
发布网友
发布时间:2022-04-15 00:42
我来回答
共2个回答
热心网友
时间:2022-04-15 02:12
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);
追问谢啦 已经找到方法了