相关疑难解决方法(0)

将数据行转换为JSON对象

我有一个数据表whis只有一行,看起来像

   America              |  Africa               |     Japan     |   
   -------------------------------------------------------------
  {"Id":1,"Title":"Ka"} | {"Id":2,"Title":"Sf"} | {"Id":3,"Title":"Ja","Values":{"ValID":4,"Type":"Okinawa"}} 
Run Code Online (Sandbox Code Playgroud)

数据列是美国,非洲,日本

现在我想将数据表转换为JSon,使json看起来像

{
"America": {
    "Id": 1,
    "Title": "Ka"
},
"Africa": {
    "Id": 2,
    "Title": "Sf"
},
"Japan": {
    "Id": 3,
    "Title": "Ja",
    "Values": {
        "ValID": 4,
        "Type": "Okinawa"
    }
  }
}  
Run Code Online (Sandbox Code Playgroud)

我的尝试是,

string js = JSonConvverter.Serializeobject(datatable);
var objType =  JObject.Parse(js);
Run Code Online (Sandbox Code Playgroud)

但它没有用.

任何帮助将不胜感激.谢谢!

.net c# datatable json

9
推荐指数
3
解决办法
2万
查看次数

标签 统计

.net ×1

c# ×1

datatable ×1

json ×1