【问题标题】:how to convert json string to datatable in c# [duplicate]如何在c#中将json字符串转换为数据表[重复]
【发布时间】:2017-12-15 13:24:16
【问题描述】:

嗨,我们正在从 c# 调用 webapi。获取json数据。如何将 Json 字符串转换为 Datatable。我读过很多建议使用类的帖子,但我的 json 字符串有 1024 列...

如何在不使用类的情况下将 Json string 转换为 Datatable

JsonConvert.DeserializeObject<DataSet>(json) 

这没用

【问题讨论】:

    标签: c# json asp.net-web-api


    【解决方案1】:

    您必须将其反序列化为 DataTable,而不是 Dataset:

    var table = JsonConvert.DeserializeObject&lt;DataTable&gt;(json);

    【讨论】:

      【解决方案2】:

      在您的情况下,您希望将其转换为数据表。

      var resultDataTableHere = JsonConvert.DeserializeObject<DataTable>(YourJsonResultHere);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-04-04
        • 2018-02-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-05
        • 1970-01-01
        • 2013-10-29
        相关资源
        最近更新 更多