首页 > 解决方案 > 如何使用反序列化拆分列中的 json 数据?

问题描述

如果我无法使用反序列化对象拆分数据行中的 json 数据,还有其他方法可以做到这一点吗?我在 doc 中有一组数据为“json”,我该如何拆分?

DataTable dt = new DataTable();            
foreach(BsonDocument doc in query)
{
    DataColumn dc = new DataColumn();
    if (doc !="null")
    {                    
    DataRow dr =(DataRow) Newtonsoft.Json.JsonConvert.DeserializeObject(doc.ToString(), (typeof(DataRow)));                    
     }

}

标签: c#asp.netmongodb

解决方案


我会将数据反序列化到您的对象列表中,一旦完成,然后创建一个函数来遍历列表并“打印”到数据行。我在下面添加了一个链接,显示了这是如何完成的。但是帖子中有多个答案,看看你喜欢哪一个,然后从那里开始。

堆栈溢出答案


推荐阅读